]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
pullup:
authorBrian Wellington <source@isc.org>
Mon, 13 Nov 2000 20:18:25 +0000 (20:18 +0000)
committerBrian Wellington <source@isc.org>
Mon, 13 Nov 2000 20:18:25 +0000 (20:18 +0000)
 553.   [bug]           Incoming zone transfers deferred due to quota
                        were not started when quota was increased but
                        only when a transfer in progress finished. [RT #456]

CHANGES
lib/dns/zone.c

diff --git a/CHANGES b/CHANGES
index 945eebf060a7a353c4b403da42882da1ffdf5a90..6d4a4dc501c9a11233047e3e1c60d14c3f97a6c9 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+ 553.  [bug]           Incoming zone transfers deferred due to quota 
+                       were not started when quota was increased but 
+                       only when a transfer in progress finished. [RT #456]
 
  552.  [bug]           We were not correctly detecting the end of all c-style
                        comments.  [RT #455]
index 552d4749eec807e3334b61252ce462ed75effa4b..554faa06c7b82a56139753b50c4361e592d29ea4 100644 (file)
@@ -15,7 +15,7 @@
  * SOFTWARE.
  */
 
-/* $Id: zone.c,v 1.152.2.14 2000/10/17 18:48:05 gson Exp $ */
+/* $Id: zone.c,v 1.152.2.15 2000/11/13 20:18:23 bwelling Exp $ */
 
 #include <config.h>
 
@@ -4196,6 +4196,15 @@ dns_zonemgr_forcemaint(dns_zonemgr_t *zmgr) {
        {
                dns_zone_maintenance(p);
        }
+
+       /*
+        * Recent configuration changes may have increased the
+        * amount of available transfers quota.  Make sure any
+        * transfers currently blocked on quota get started if
+        * possible.
+        */
+       zmgr_resume_xfrs(zmgr);
+
        RWUNLOCK(&zmgr->rwlock, isc_rwlocktype_read);
        return (ISC_R_SUCCESS);
 }