mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-16 00:00:07 +01:00
client callback closed if not upgraded
https://github.com/warmcat/libwebsockets/issues/437 Signed-off-by: Andy Green <andy.green@linaro.org>
This commit is contained in:
parent
ad1ccf2819
commit
021d4fb908
1 changed files with 2 additions and 1 deletions
|
@ -372,7 +372,8 @@ just_kill_connection:
|
||||||
((wsi->state_pre_close == LWSS_ESTABLISHED) ||
|
((wsi->state_pre_close == LWSS_ESTABLISHED) ||
|
||||||
(wsi->state_pre_close == LWSS_RETURNED_CLOSE_ALREADY) ||
|
(wsi->state_pre_close == LWSS_RETURNED_CLOSE_ALREADY) ||
|
||||||
(wsi->state_pre_close == LWSS_AWAITING_CLOSE_ACK) ||
|
(wsi->state_pre_close == LWSS_AWAITING_CLOSE_ACK) ||
|
||||||
(wsi->state_pre_close == LWSS_FLUSHING_STORED_SEND_BEFORE_CLOSE))) {
|
(wsi->state_pre_close == LWSS_FLUSHING_STORED_SEND_BEFORE_CLOSE) ||
|
||||||
|
(wsi->mode == LWSCM_WS_CLIENT && wsi->state == LWSS_HTTP))) {
|
||||||
lwsl_debug("calling back CLOSED\n");
|
lwsl_debug("calling back CLOSED\n");
|
||||||
wsi->protocol->callback(wsi, LWS_CALLBACK_CLOSED,
|
wsi->protocol->callback(wsi, LWS_CALLBACK_CLOSED,
|
||||||
wsi->user_space, NULL, 0);
|
wsi->user_space, NULL, 0);
|
||||||
|
|
Loading…
Add table
Reference in a new issue