diff --git a/CHANGES b/CHANGES index 6a3975c9dc..82e6d24700 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ + + 943. [bug] The server could crash when receiving a command + via rndc if the configuration file listed only + nonexistent keys in the controls statement. [RT #1530] + 942. [port] libbind: GETNETBYADDR_ADDR_T was not correctly defined on some platforms. diff --git a/bin/named/controlconf.c b/bin/named/controlconf.c index 380091ed5d..3b16a121ba 100644 --- a/bin/named/controlconf.c +++ b/bin/named/controlconf.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: controlconf.c,v 1.16 2001/07/05 18:39:14 bwelling Exp $ */ +/* $Id: controlconf.c,v 1.17 2001/07/23 01:01:31 bwelling Exp $ */ #include @@ -350,7 +350,6 @@ control_recvmessage(isc_task_t *task, isc_event_t *event) { } request = NULL; - INSIST(!ISC_LIST_EMPTY(listener->keys)); for (key = ISC_LIST_HEAD(listener->keys); key != NULL;