1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00

Use IPPROTO_TCP if getprotobyname("tcp") fails.

This commit is contained in:
Kristján Valur Jónsson 2019-10-27 16:39:19 +00:00 committed by Andy Green
parent 9dd8d03387
commit 1485db1805

View file

@ -96,9 +96,9 @@ 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;
}
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;