mirror of
https://github.com/isc-projects/bind9.git
synced 2026-07-15 02:30:50 -04:00
Fix DNS64 owner case after DNAME restart
When DNS64 filters a partially excluded AAAA RRset after a DNAME restart, dns_message_findname() can return an existing message-owned owner name while qctx->fname is released on the NXRRSET path. Set owner case from the message-owned name used for attaching the filtered rdataset, avoiding a stale alias to the released temporary name.
This commit is contained in:
parent
4997d4ae6f
commit
ade6cdf477
1 changed files with 1 additions and 1 deletions
|
|
@ -8269,7 +8269,7 @@ query_filter64(query_ctx_t *qctx) {
|
|||
}
|
||||
|
||||
dns_rdatalist_tordataset(myrdatalist, myrdataset);
|
||||
dns_rdataset_setownercase(myrdataset, name);
|
||||
dns_rdataset_setownercase(myrdataset, mname);
|
||||
client->query.attributes |= NS_QUERYATTR_NOADDITIONAL;
|
||||
if (mname == name) {
|
||||
if (qctx->dbuf != NULL) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue