From 8c020f23634debab1554f83a374a59f77e435a85 Mon Sep 17 00:00:00 2001 From: Patrick Gansterer Date: Fri, 28 Mar 2014 18:09:20 +0100 Subject: [PATCH] Build fixes for WindowsCE --- lib/libwebsockets.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index fbc0faed..b7d84b81 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -2579,6 +2579,8 @@ libwebsocket_create_context(struct lws_context_creation_info *info) if (info->port != CONTEXT_PORT_NO_LISTEN) { int sockfd; + struct sockaddr_in sin; + socklen_t len = sizeof(sin); #ifdef LWS_USE_IPV6 if (LWS_IPV6_ENABLED(context)) @@ -2637,10 +2639,8 @@ libwebsocket_create_context(struct lws_context_creation_info *info) goto bail; } - struct sockaddr_in sin; - socklen_t len = sizeof(sin); if (getsockname(sockfd, (struct sockaddr *)&sin, &len) == -1) - perror("getsockname"); + lwsl_warn("getsockname: %s\n", strerror(LWS_ERRNO)); else info->port = ntohs(sin.sin_port);