mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
Close connection if LWS_CALLBACK_HTTP returns non-zero.
This commit is contained in:
parent
7ffbe1bfca
commit
651544312c
1 changed files with 5 additions and 4 deletions
|
@ -586,10 +586,11 @@ libwebsocket_read(struct libwebsocket_context *context,
|
|||
!wsi->utf8_token[WSI_TOKEN_CONNECTION].token_len) {
|
||||
wsi->state = WSI_STATE_HTTP;
|
||||
if (wsi->protocol->callback)
|
||||
(wsi->protocol->callback)(context, wsi,
|
||||
LWS_CALLBACK_HTTP, wsi->user_space,
|
||||
wsi->utf8_token[WSI_TOKEN_GET_URI].token,
|
||||
wsi->utf8_token[WSI_TOKEN_GET_URI].token_len);
|
||||
if (wsi->protocol->callback(context, wsi,
|
||||
LWS_CALLBACK_HTTP, wsi->user_space,
|
||||
wsi->utf8_token[WSI_TOKEN_GET_URI].token,
|
||||
wsi->utf8_token[WSI_TOKEN_GET_URI].token_len))
|
||||
goto bail;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue