]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
pullup:
authorMark Andrews <marka@isc.org>
Wed, 19 Sep 2001 02:37:21 +0000 (02:37 +0000)
committerMark Andrews <marka@isc.org>
Wed, 19 Sep 2001 02:37:21 +0000 (02:37 +0000)
1004.  [port]          Deal with recvfrom() returning EHOSTDOWN. [RT #1770]

CHANGES
lib/isc/unix/socket.c

diff --git a/CHANGES b/CHANGES
index 6917459c332f06065e9b04c15262f3571879e86c..9785bb71a1870771c75cb21da673d1e85fd429fc 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,6 @@
 
+1004.  [port]          Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
+
 1001.  [bug]           win32 socket code doio_recv was not catching a
                        WSACONNRESET error when a client was timing out
                        the request and closing its socket. [RT #1745]
index 81c1d7398080b8a297f1eb8604e2575a53f52a2a..88e1ea38c3cbfc395bcffade2a1e2ace5f31c3a9 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: socket.c,v 1.207 2001/08/16 07:27:48 marka Exp $ */
+/* $Id: socket.c,v 1.207.2.1 2001/09/19 02:37:21 marka Exp $ */
 
 #include <config.h>
 
@@ -918,6 +918,7 @@ doio_recv(isc_socket_t *sock, isc_socketevent_t *dev) {
                SOFT_OR_HARD(ECONNREFUSED, ISC_R_CONNREFUSED);
                SOFT_OR_HARD(ENETUNREACH, ISC_R_NETUNREACH);
                SOFT_OR_HARD(EHOSTUNREACH, ISC_R_HOSTUNREACH);
+               SOFT_OR_HARD(EHOSTDOWN, ISC_R_HOSTDOWN);
                ALWAYS_HARD(ENOBUFS, ISC_R_NORESOURCES);
 
 #undef SOFT_OR_HARD