aboutsummaryrefslogtreecommitdiff
path: root/src/examples/websocket_threaded_example.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/examples/websocket_threaded_example.c')
-rw-r--r--src/examples/websocket_threaded_example.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/examples/websocket_threaded_example.c b/src/examples/websocket_threaded_example.c
index e1580548..e73b1414 100644
--- a/src/examples/websocket_threaded_example.c
+++ b/src/examples/websocket_threaded_example.c
@@ -861,18 +861,19 @@ ahc_cb (void *cls, struct MHD_Connection *con, const char *url,
861 { 861 {
862 return send_bad_request (con); 862 return send_bad_request (con);
863 } 863 }
864 ws_version_header = MHD_lookup_connection_value ( 864 ws_version_header =
865 con, MHD_HEADER_KIND, MHD_HTTP_HEADER_SEC_WEBSOCKET_VERSION); 865 MHD_lookup_connection_value (con, MHD_HEADER_KIND,
866 MHD_HTTP_HEADER_SEC_WEBSOCKET_VERSION);
866 if ((NULL == ws_version_header) 867 if ((NULL == ws_version_header)
867 || (0 != strcmp (ws_version_header, WS_SEC_WEBSOCKET_VERSION))) 868 || (0 != strcmp (ws_version_header, WS_SEC_WEBSOCKET_VERSION)))
868 { 869 {
869 return send_upgrade_required (con); 870 return send_upgrade_required (con);
870 } 871 }
871 ret = MHD_lookup_connection_value_n ( 872 ret = MHD_lookup_connection_value_n (con, MHD_HEADER_KIND,
872 con, MHD_HEADER_KIND, 873 MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY,
873 MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY, 874 strlen (
874 strlen (MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY), 875 MHD_HTTP_HEADER_SEC_WEBSOCKET_KEY),
875 &ws_key_header, &key_size); 876 &ws_key_header, &key_size);
876 if ((MHD_NO == ret) || (key_size != WS_KEY_LEN)) 877 if ((MHD_NO == ret) || (key_size != WS_KEY_LEN))
877 { 878 {
878 return send_bad_request (con); 879 return send_bad_request (con);