]> 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 00:51:52 +0000 (00:51 +0000)
committerMark Andrews <marka@isc.org>
Fri, 14 May 2004 00:51:52 +0000 (00:51 +0000)
count mismatches.

bin/named/server.c

index 606726a1412ca7d2abaed289c61f19c6fb08235a..0e6320c6e24e50758c1073a17f469c7db8c56f3d 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: server.c,v 1.425 2004/04/20 14:11:46 marka Exp $ */
+/* $Id: server.c,v 1.426 2004/05/14 00:51:52 marka Exp $ */
 
 #include <config.h>
 
@@ -2877,6 +2877,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);
@@ -3028,8 +3030,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);