mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
h2: just log nwsi close and pass thru
User reports problems with the close / retry flow not happening if we don't pass thru the nwsi close... it may be happening before the sid1 migration. Just log it and don't end the handling before the passthru. Logging it because there was a reason for the change to not passing it through...
This commit is contained in:
parent
891f28b43e
commit
2dba500d4f
1 changed files with 6 additions and 1 deletions
|
@ -66,8 +66,13 @@ secstream_h2(struct lws *wsi, enum lws_callback_reasons reason, void *user,
|
|||
return n;
|
||||
|
||||
case LWS_CALLBACK_CLOSED_CLIENT_HTTP:
|
||||
if (lws_get_network_wsi(wsi) == wsi)
|
||||
/*
|
||||
* Only allow the wsi that the handle believes is representing
|
||||
* him to report closure up to h1
|
||||
*/
|
||||
if (!h || h->wsi != wsi)
|
||||
return 0;
|
||||
|
||||
break;
|
||||
|
||||
case LWS_CALLBACK_COMPLETED_CLIENT_HTTP:
|
||||
|
|
Loading…
Add table
Reference in a new issue