]> 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:41:41 +0000 (23:41 +0000)
committerMark Andrews <marka@isc.org>
Fri, 21 Jul 2006 23:41:41 +0000 (23:41 +0000)
                        [RT #15944]

CHANGES
bin/named/client.c

diff --git a/CHANGES b/CHANGES
index d92f8607693e708ea4071fdff38697f49bec5936..18c56fced8a839328df9a6d0d533c390f5a3a51d 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 12dc6272d923d0d1c86012e2fb3184bd929a89e3..807e78a6f012d69f9a4b7c68b4c8f9e9e6d97591 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: client.c,v 1.176.2.13.4.29 2006/06/05 00:15:17 marka Exp $ */
+/* $Id: client.c,v 1.176.2.13.4.30 2006/07/21 23:41:41 marka Exp $ */
 
 #include <config.h>
 
@@ -1318,6 +1318,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);