]> 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 00:57:03 +0000 (00:57 +0000)
committerMark Andrews <marka@isc.org>
Mon, 26 Feb 2007 00:57:03 +0000 (00:57 +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 6e6f54e8510eb32e570cd3e207b9ff4a7a0ff0bd..af49a9081afd285d53655772b118606fbb3f5c10 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 263c3b08e42343ef204d8dd739b659d6eb017d29..d58238a68759075273f2e2db6bd798bc7b668e5a 100644 (file)
@@ -15,7 +15,7 @@
  * PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: client.c,v 1.242 2007/02/14 00:27:26 marka Exp $ */
+/* $Id: client.c,v 1.243 2007/02/26 00:57:03 marka Exp $ */
 
 #include <config.h>
 
@@ -1576,6 +1576,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;
                }
        }