From 267a9a561bdc252736a022f241b9de5458d66ceb Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Mon, 15 Oct 2018 03:28:09 +0200 Subject: Eliminate some warnings --- demo-json-rpc-server.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/demo-json-rpc-server.c b/demo-json-rpc-server.c index 096d2a5..3698ade 100644 --- a/demo-json-rpc-server.c +++ b/demo-json-rpc-server.c @@ -769,7 +769,9 @@ ws_handler_on_ping_timer (EV_P_ ev_timer *watcher, int revents) static void ws_handler_on_close_timeout (EV_P_ ev_timer *watcher, int revents) { + (void) revents; struct ws_handler *self = watcher->data; + // TODO: anything else to do here? Invalidate our state? if (self->close_cb) self->close_cb (self->user_data); @@ -778,6 +780,7 @@ ws_handler_on_close_timeout (EV_P_ ev_timer *watcher, int revents) static void ws_handler_on_handshake_timeout (EV_P_ ev_timer *watcher, int revents) { + (void) revents; struct ws_handler *self = watcher->data; // TODO } @@ -1034,9 +1037,12 @@ ws_handler_finish_handshake (struct ws_handler *self) FAIL_HANDSHAKE (HTTP_400_BAD_REQUEST, NULL); // Okay, we're finally past the basic HTTP/1.1 stuff - const char *key = str_map_find (&self->headers, SEC_WS_KEY); - const char *version = str_map_find (&self->headers, SEC_WS_VERSION); - const char *protocol = str_map_find (&self->headers, SEC_WS_PROTOCOL); + const char *key = str_map_find (&self->headers, SEC_WS_KEY); + const char *version = str_map_find (&self->headers, SEC_WS_VERSION); +/* + const char *protocol = str_map_find (&self->headers, SEC_WS_PROTOCOL); + const char *extensions = str_map_find (&self->headers, SEC_WS_EXTENSIONS); +*/ if (!key) FAIL_HANDSHAKE (HTTP_400_BAD_REQUEST, NULL); @@ -1063,7 +1069,7 @@ ws_handler_finish_handshake (struct ws_handler *self) xstrdup_printf (SEC_WS_ACCEPT ": %s", response_key)); free (response_key); - // TODO: check and set Sec-Websocket-{Extensions,Protocol} + // TODO: make it possible to choose Sec-Websocket-{Extensions,Protocol} ws_handler_http_responsev (self, HTTP_101_SWITCHING_PROTOCOLS, fields.vector); -- cgit v1.2.3-70-g09d2