]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2055. [bug] Missing goto after dropping multicast query.
authorMark Andrews <marka@isc.org>
Fri, 21 Jul 2006 23:38:16 +0000 (23:38 +0000)
committerMark Andrews <marka@isc.org>
Fri, 21 Jul 2006 23:38:16 +0000 (23:38 +0000)
                        [RT #15944]

CHANGES
bin/named/client.c

diff --git a/CHANGES b/CHANGES
index aa39353f9c258cb947133d871c51a5b81f40b0a4..430006a27e413432498d44f373217bafa1307cfe 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+2055.  [bug]           Missing goto after dropping multicast query.
+                       [RT #15944]
+
 2054.  [port]          freebsd: do not explicitly link against -lpthread.
                        [RT #16170]
 
index af518ff51a9a555786a63cba133dcb5ba177dce0..25551c4b56be9adebf62943016c2d6dfb8533364 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: client.c,v 1.237 2006/06/04 23:59:33 marka Exp $ */
+/* $Id: client.c,v 1.238 2006/07/21 23:38:16 marka Exp $ */
 
 #include <config.h>
 
@@ -1409,6 +1409,7 @@ client_request(isc_task_t *task, isc_event_t *event) {
                              NS_LOGMODULE_CLIENT, ISC_LOG_DEBUG(2),
                              "dropping multicast request");
                ns_client_next(client, DNS_R_REFUSED);
+               goto cleanup;
        }
 
        result = dns_message_peekheader(buffer, &id, &flags);