diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 8756de7f..a4d352c7 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -578,12 +578,12 @@ int lws_set_socket_options(struct libwebsocket_context *context, int fd) (const void *)&optval, optlen) < 0) return 1; - optval = context->ka_probes; + optval = context->ka_interval; if (setsockopt(fd, IPPROTO_IP, TCP_KEEPINTVL, (const void *)&optval, optlen) < 0) return 1; - optval = context->ka_interval; + optval = context->ka_probes; if (setsockopt(fd, IPPROTO_IP, TCP_KEEPCNT, (const void *)&optval, optlen) < 0) return 1;