From: Andreas Gustafsson Date: Mon, 13 Nov 2000 22:06:54 +0000 (+0000) Subject: pullup: X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e91567014f989d12ef6d02ef79827b456a77baa1;p=thirdparty%2Fbind9.git pullup: Don't call UNEXPECTED_ERROR if setsockopt(SO_TIMESTAMP) returns ENOPROTOOPT. --- diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index a0e9add6ba4..4033547a83e 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: socket.c,v 1.142.2.6 2000/09/08 22:17:27 gson Exp $ */ +/* $Id: socket.c,v 1.142.2.7 2000/11/13 22:06:54 gson Exp $ */ #include @@ -1179,7 +1179,8 @@ isc_socket_create(isc_socketmgr_t *manager, int pf, isc_sockettype_t type, #if defined(SO_TIMESTAMP) if (setsockopt(sock->fd, SOL_SOCKET, SO_TIMESTAMP, - (void *)&on, sizeof on) < 0) { + (void *)&on, sizeof on) < 0 + && errno != ENOPROTOOPT) { UNEXPECTED_ERROR(__FILE__, __LINE__, "setsockopt(%d, SO_TIMESTAMP) failed", sock->fd);