From: Jouni Malinen Date: Fri, 25 Apr 2014 20:14:24 +0000 (+0300) Subject: WPS: Print setsockopt() failure in debug log X-Git-Tag: hostap_2_2~236 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27b418715f1ca1c82690e03702247b408f55e6cc;p=thirdparty%2Fhostap.git WPS: Print setsockopt() failure in debug log Signed-off-by: Jouni Malinen --- diff --git a/src/wps/http_server.c b/src/wps/http_server.c index 06c8bee24..ac088c429 100644 --- a/src/wps/http_server.c +++ b/src/wps/http_server.c @@ -244,7 +244,13 @@ struct http_server * http_server_init(struct in_addr *addr, int port, if (srv->fd < 0) goto fail; - setsockopt(srv->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); + if (setsockopt(srv->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) + { + wpa_printf(MSG_DEBUG, + "HTTP: setsockopt(SO_REUSEADDR) failed: %s", + strerror(errno)); + /* try to continue anyway */ + } if (fcntl(srv->fd, F_SETFL, O_NONBLOCK) < 0) goto fail;