mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-01 23:25:38 +00:00
720. [bug] Server could enter infinite loop in
dispatch.c:do_cancel(). [RT #743]
This commit is contained in:
4
CHANGES
4
CHANGES
@@ -1,3 +1,7 @@
|
|||||||
|
|
||||||
|
720. [bug] Server could enter infinite loop in
|
||||||
|
dispatch.c:do_cancel(). [RT #733]
|
||||||
|
|
||||||
719. [bug] Rapid reloads could trigger an assertion failure.
|
719. [bug] Rapid reloads could trigger an assertion failure.
|
||||||
[RT #743]
|
[RT #743]
|
||||||
|
|
||||||
|
@@ -15,7 +15,7 @@
|
|||||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dispatch.c,v 1.86 2001/01/27 02:08:04 bwelling Exp $ */
|
/* $Id: dispatch.c,v 1.87 2001/01/31 17:21:11 gson Exp $ */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
@@ -341,6 +341,7 @@ linear_next(dns_qid_t *qid, dns_dispentry_t *resp) {
|
|||||||
return (ret);
|
return (ret);
|
||||||
|
|
||||||
bucket = resp->bucket;
|
bucket = resp->bucket;
|
||||||
|
bucket++;
|
||||||
while (bucket < qid->qid_nbuckets) {
|
while (bucket < qid->qid_nbuckets) {
|
||||||
ret = ISC_LIST_HEAD(qid->qid_table[bucket]);
|
ret = ISC_LIST_HEAD(qid->qid_table[bucket]);
|
||||||
if (ret != NULL)
|
if (ret != NULL)
|
||||||
|
Reference in New Issue
Block a user