diff options
Diffstat (limited to 'src/examples/websocket_threaded_example.c')
-rw-r--r-- | src/examples/websocket_threaded_example.c | 15 |
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); |