]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
move cleanup of in_roothints earlier to make it easier to detect reference
authorMark Andrews <marka@isc.org>
Fri, 14 May 2004 01:04:46 +0000 (01:04 +0000)
committerMark Andrews <marka@isc.org>
Fri, 14 May 2004 01:04:46 +0000 (01:04 +0000)
count mismatches.

bin/named/server.c

index 2339fe34e009cb08434c8793ac22b8b8932cc7cd..0afa93a4fe69f9385a2e1d737c879fd28cf19e11 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: server.c,v 1.339.2.28 2004/04/20 07:10:48 marka Exp $ */
+/* $Id: server.c,v 1.339.2.29 2004/05/14 01:04:46 marka Exp $ */
 
 #include <config.h>
 
@@ -2387,6 +2387,8 @@ shutdown_server(isc_task_t *task, isc_event_t *event) {
        if (server->blackholeacl != NULL)
                dns_acl_detach(&server->blackholeacl);
 
+       dns_db_detach(&server->in_roothints);
+
        isc_task_endexclusive(server->task);
 
        isc_task_detach(&server->task);
@@ -2517,8 +2519,6 @@ ns_server_destroy(ns_server_t **serverp) {
 
        INSIST(ISC_LIST_EMPTY(server->viewlist));
 
-       dns_db_detach(&server->in_roothints);
-
        dns_aclenv_destroy(&server->aclenv);
 
        isc_quota_destroy(&server->recursionquota);