From 1485db1805ffa175df5d1568f6d568822fc4fd4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Valur=20J=C3=B3nsson?= Date: Sun, 27 Oct 2019 16:39:19 +0000 Subject: [PATCH] Use IPPROTO_TCP if getprotobyname("tcp") fails. --- lib/plat/windows/windows-sockets.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/plat/windows/windows-sockets.c b/lib/plat/windows/windows-sockets.c index d8a1e2ffe..065d5c245 100644 --- a/lib/plat/windows/windows-sockets.c +++ b/lib/plat/windows/windows-sockets.c @@ -96,10 +96,10 @@ lws_plat_set_socket_options(struct lws_vhost *vhost, lws_sockfd_type fd, tcp_proto = getprotobyname("TCP"); if (!tcp_proto) { int error = LWS_ERRNO; - lwsl_err("getprotobyname() failed with error %d\n", error); - return 1; - } - protonbr = tcp_proto->p_proto; + lwsl_warn("getprotobyname(\"TCP\") failed with error, falling back to 6 %d\n", error); + protonbr = 6; /* IPPROTO_TCP */ + } else + protonbr = tcp_proto->p_proto; #else protonbr = 6; #endif