]> 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:08 +0000 (01:01 +0000)
committerMark Andrews <marka@isc.org>
Mon, 26 Feb 2007 01:01:08 +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 cdf19ed026914a4ce77723fb97f431221a1ee904..1e3865a6b9920194274859b9418df69e52ce608e 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 b0ce793b98eaa8f8b89e91e3e9f86f7ed81e49a4..b4d698ea3bec92833efc4c37a1b805655be642a3 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: client.c,v 1.176.2.13.4.31 2006/07/22 01:09:38 marka Exp $ */
+/* $Id: client.c,v 1.176.2.13.4.32 2007/02/26 01:01:08 marka Exp $ */
 
 #include <config.h>
 
@@ -1485,6 +1485,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;
                }
        }