libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit ee18f2421ad86fae7c6017cf9fbe28c7080e7690
parent 2f4438ab7a9575e605c4a746614cb2b453b8f48d
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu, 29 Oct 2020 18:59:25 +0300

Fixed 2f4438ab7a9575e605c4a746614cb2b453b8f48d

Diffstat:
Msrc/examples/websocket_threaded_example.c | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c @@ -849,9 +849,12 @@ ahc_cb (void *cls, struct MHD_Connection *con, const char *url, { return send_upgrade_required (con); } - ws_key_header = MHD_lookup_connection_value_n ( - con, MHD_HEADER_KIND, MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY, &key_size); - if ((NULL == ws_key_header) || (key_size != WS_KEY_LEN)) + ret = MHD_lookup_connection_value_n ( + con, MHD_HEADER_KIND, + MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY, + strlen (MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY), + ws_key_header, &key_size); + if ((MHD_NO == ret) || (key_size != WS_KEY_LEN)) { return send_bad_request (con); }