]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
2143. [bug] We failed to restart the IPv6 client when the
authorMark Andrews <marka@isc.org>
Mon, 26 Feb 2007 01:01:06 +0000 (01:01 +0000)
committerMark Andrews <marka@isc.org>
Mon, 26 Feb 2007 01:01:06 +0000 (01:01 +0000)
                        kernel failed to return the destination the
                        packet was sent to. [RT #16613]

CHANGES
bin/named/client.c

diff --git a/CHANGES b/CHANGES
index 1fd40e54fd13e2cadf8402cdaa84db1fda293754..a6328be0861b43bc09c8eb1325c06faee6a034b2 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+2143.  [bug]           We failed to restart the IPv6 client when the
+                       kernel failed to return the destination the
+                       packet was sent to. [RT #16613]
+
 2142.  [bug]           Handle master files with a modification time that
                        matches the epoch. [RT# 16612]
 
index e2fef58462caf102ed80c1b78d1188415ffec1dc..54d653d13402b3615c6aa76b4b364cfef46c385d 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: client.c,v 1.176.2.24 2006/07/22 01:09:04 marka Exp $ */
+/* $Id: client.c,v 1.176.2.25 2007/02/26 01:01:06 marka Exp $ */
 
 #include <config.h>
 
@@ -1393,6 +1393,7 @@ client_request(isc_task_t *task, isc_event_t *event) {
                                         "failed to get request's "
                                         "destination: %s",
                                         isc_result_totext(result));
+                       ns_client_next(client, ISC_R_SUCCESS);
                        goto cleanup;
                }
        } else {