]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
also cleanup node
authorMark Andrews <marka@isc.org>
Fri, 3 Jun 2016 08:04:37 +0000 (18:04 +1000)
committerMark Andrews <marka@isc.org>
Fri, 3 Jun 2016 08:04:37 +0000 (18:04 +1000)
bin/named/query.c

index af41af32066ddaea900753fddcbfb8832c7fecda..d394169ec48077f7c227a726a902eed73df9f639 100644 (file)
@@ -3301,6 +3301,9 @@ query_addbestns(ns_client_t *client) {
                query_putrdataset(client, &rdataset);
                if (sigrdataset != NULL)
                        query_putrdataset(client, &sigrdataset);
+
+               if (node != NULL)
+                       dns_db_detachnode(db, &node);
                dns_db_detach(&db);
 
                RESTORE(db, zdb);