From fa9ebb394ffee815ec1b5c2337cf69ab0302c30d Mon Sep 17 00:00:00 2001 From: Patrick Gansterer Date: Sun, 14 Aug 2016 14:04:56 +0200 Subject: [PATCH] Remove context from lws_context_per_thread for non-libuv builds The variable is never read when built without libuv. --- lib/context.c | 2 ++ lib/private-libwebsockets.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/context.c b/lib/context.c index 7aea402c5..f0d8b36b6 100644 --- a/lib/context.c +++ b/lib/context.c @@ -650,7 +650,9 @@ lws_create_context(struct lws_context_creation_info *info) return NULL; } +#ifdef LWS_USE_LIBUV context->pt[n].context = context; +#endif context->pt[n].tid = n; context->pt[n].http_header_data = lws_malloc(context->max_http_header_data * context->max_http_header_pool); diff --git a/lib/private-libwebsockets.h b/lib/private-libwebsockets.h index 41fd82853..63c99ea89 100644 --- a/lib/private-libwebsockets.h +++ b/lib/private-libwebsockets.h @@ -660,7 +660,9 @@ struct lws_context_per_thread { struct lws *rx_draining_ext_list; struct lws *tx_draining_ext_list; struct lws *timeout_list; +#ifdef LWS_USE_LIBUV struct lws_context *context; +#endif #ifdef LWS_WITH_CGI struct lws_cgi *cgi_list; #endif