mirror of
https://github.com/isc-projects/bind9.git
synced 2026-05-28 04:34:54 -04:00
nsec3.c: Add a missing dns_db_detachnode() call
There is one case in 'dns_nsec3_activex()' where it returns but forgets to detach the db node. Add the missing 'dns_db_detachnode()' call. This case only triggers if 'sig-signing-type' (privatetype) is set to 0 (which by default is not), or if the function is called with 'complete' is set to 'true' (which at this moment do not exist). (cherry picked from commit 0cf6c18ccb2205a1fc81431f908c8310f6136bbb)
This commit is contained in:
parent
9d6de16c57
commit
e54ab3f586
1 changed files with 1 additions and 0 deletions
|
|
@ -1833,6 +1833,7 @@ dns_nsec3_activex(dns_db_t *db, dns_dbversion_t *version, bool complete,
|
|||
|
||||
try_private:
|
||||
if (privatetype == 0 || complete) {
|
||||
dns_db_detachnode(db, &node);
|
||||
*answer = false;
|
||||
return (ISC_R_SUCCESS);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue