From 27b418715f1ca1c82690e03702247b408f55e6cc Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 25 Apr 2014 23:14:24 +0300 Subject: [PATCH] WPS: Print setsockopt() failure in debug log Signed-off-by: Jouni Malinen --- src/wps/http_server.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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;