]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2074. [bug] dns_request_createvia2(), dns_request_createvia3(),
authorMark Andrews <marka@isc.org>
Mon, 21 Aug 2006 00:50:48 +0000 (00:50 +0000)
committerMark Andrews <marka@isc.org>
Mon, 21 Aug 2006 00:50:48 +0000 (00:50 +0000)
                        dns_request_createraw2() and dns_request_createraw3()
                        failed to send multiple UDP requests. [RT #16349]

CHANGES
lib/dns/request.c

diff --git a/CHANGES b/CHANGES
index 1e2e812582ffcf302087378ad5050181685d8ba2..029e6ec988d428b9adbc6a775a2dcae2057f2e2d 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+2074.  [bug]           dns_request_createvia2(), dns_request_createvia3(),
+                       dns_request_createraw2() and dns_request_createraw3()
+                       failed to send multiple UDP requests. [RT #16349]
+
 
        --- 9.3.3rc1 released ---
 
index ede3266a2301c7d6ebea2848c360951bb6376c68..c325fd4c280061ed01c267dcd29529f1164bd7f4 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: request.c,v 1.64.2.1.10.8 2006/01/04 23:50:20 marka Exp $ */
+/* $Id: request.c,v 1.64.2.1.10.9 2006/08/21 00:50:48 marka Exp $ */
 
 #include <config.h>
 
@@ -703,6 +703,7 @@ dns_request_createraw3(dns_requestmgr_t *requestmgr, isc_buffer_t *msgbuf,
                if (udptimeout == 0)
                        udptimeout = 1;
        }
+       request->udpcount = udpretries;
 
        /*
         * Create timer now.  We will set it below once.
@@ -900,6 +901,7 @@ dns_request_createvia3(dns_requestmgr_t *requestmgr, dns_message_t *message,
                if (udptimeout == 0)
                        udptimeout = 1;
        }
+       request->udpcount = udpretries;
 
        /*
         * Create timer now.  We will set it below once.