From 5a0deded412485df6b052e7ce138588ef70f6065 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Fri, 18 Jul 2008 03:47:22 +0000 Subject: [PATCH] #ifdef EPROTO/#endif --- lib/isc/unix/socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index 5ad3039abc..eac86512e2 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: socket.c,v 1.207.2.19.2.41 2008/07/18 02:46:27 jinmei Exp $ */ +/* $Id: socket.c,v 1.207.2.19.2.42 2008/07/18 03:47:22 marka Exp $ */ #include @@ -1267,7 +1267,9 @@ doio_recv(isc_socket_t *sock, isc_socketevent_t *dev) { * HPUX returns EPROTO and EINVAL on receiving some ICMP/ICMPv6 * errors. */ +#ifdef EPROTO SOFT_OR_HARD(EPROTO, ISC_R_HOSTUNREACH); +#endif SOFT_OR_HARD(EINVAL, ISC_R_HOSTUNREACH); #undef SOFT_OR_HARD