]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
1418. [bug] 'rndc reconfig' did not cause new slaves to load.
authorMark Andrews <marka@isc.org>
Mon, 20 Jan 2003 23:51:23 +0000 (23:51 +0000)
committerMark Andrews <marka@isc.org>
Mon, 20 Jan 2003 23:51:23 +0000 (23:51 +0000)
CHANGES
bin/named/server.c

diff --git a/CHANGES b/CHANGES
index c0b486ecb3fe534e4de0c0f35285ca448f17d100..b8f33b3637d06a76dd430d18623a87bc4cd923b0 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+1418.  [bug]           'rndc reconfig' did not cause new slaves to load.
+
 1417.  [func]          ID.SERVER/CHAOS is now a built in zone.
                        See "server-id" for how to configure.
 
index aee520a387a387c72c1a254143a7b81a3c3d5498..5ef855ee41e47b664986dcae6ece95dda6b60ddf 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: server.c,v 1.393 2003/01/20 05:46:09 marka Exp $ */
+/* $Id: server.c,v 1.394 2003/01/20 23:51:23 marka Exp $ */
 
 #include <config.h>
 
@@ -2375,6 +2375,12 @@ load_new_zones(ns_server_t *server, isc_boolean_t stop) {
        {
                CHECK(dns_view_loadnew(view, stop));
        }
+       /*
+        * Force zone maintenance.  Do this after loading
+        * so that we know when we need to force AXFR of
+        * slave zones whose master files are missing.
+        */
+       CHECK(dns_zonemgr_forcemaint(server->zonemgr));
  cleanup:
        isc_task_endexclusive(server->task);    
        return (result);