]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
pullup:
authorMark Andrews <marka@isc.org>
Thu, 1 Feb 2001 00:43:49 +0000 (00:43 +0000)
committerMark Andrews <marka@isc.org>
Thu, 1 Feb 2001 00:43:49 +0000 (00:43 +0000)
 720.   [bug]           Server could enter infinite loop in
                        dispatch.c:do_cancel(). [RT #743]

CHANGES
lib/dns/dispatch.c

diff --git a/CHANGES b/CHANGES
index d9115c8dd083b16657884c50680fbd80d949d2a4..735498a6e15f72a13c85501b68285e6c16aad8ce 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+ 720.  [bug]           Server could enter infinite loop in
+                       dispatch.c:do_cancel(). [RT #743]
 
  719.  [bug]           Rapid reloads could trigger an assertion failure.
                        [RT #743, #763]
index 9242dbd5e105e1f5a5fc2e836a1fbe0c417eb392..80faf44575f76d6bcab4b7cd72b1e317774091f1 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: dispatch.c,v 1.78.2.1 2001/01/09 22:43:33 bwelling Exp $ */
+/* $Id: dispatch.c,v 1.78.2.2 2001/02/01 00:43:49 marka Exp $ */
 
 #include <config.h>
 
@@ -334,6 +334,7 @@ linear_next(dns_qid_t *qid, dns_dispentry_t *resp) {
                return (ret);
 
        bucket = resp->bucket;
+       bucket++;
        while (bucket < qid->qid_nbuckets) {
                ret = ISC_LIST_HEAD(qid->qid_table[bucket]);
                if (ret != NULL)