+4813. [bug] Address potential read after free errors from
+ query_synthnodata, query_synthwildcard and
+ query_synthnxdomain. [RT #46547]
+
4812. [bug] Minor improvements to stability and consistency of code
handling managed keys. [RT #46468]
goto cleanup;
}
- dns_name_clone(signer, name);
+ dns_name_copy(signer, name, NULL);
/*
* Add SOA record. Omit the RRSIG if DNSSEC was not requested.
result = ISC_R_NOMEMORY;
goto cleanup;
}
- dns_name_clone(qctx->client->query.qname, name);
+ dns_name_copy(qctx->client->query.qname, name, NULL);
clone = query_newrdataset(qctx->client);
if (clone == NULL) {
goto cleanup;
}
- dns_name_clone(signer, name);
+ dns_name_copy(signer, name, NULL);
/*
* Add SOA record. Omit the RRSIG if DNSSEC was not requested.
goto cleanup;
}
- dns_name_clone(nowild, name);
+ dns_name_copy(nowild, name, NULL);
clone = query_newrdataset(qctx->client);
sigclone = query_newrdataset(qctx->client);