mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-30 00:00:16 +01:00
sspc: enable CCEs on proxy link wsi
Normally we suppress CCEs while still in the client connection loop time, since we can return failure directly to the caller. In sspc client case, defeat that, in order to have a convenient place to put code that cares about ongoing proxy link connection failures.
This commit is contained in:
parent
243c21deac
commit
9cd8d1f9f3
1 changed files with 8 additions and 1 deletions
|
@ -215,8 +215,15 @@ callback_sspc_client(struct lws *wsi, enum lws_callback_reasons reason,
|
|||
case LWS_CALLBACK_PROTOCOL_DESTROY:
|
||||
break;
|
||||
|
||||
case LWS_CALLBACK_CONNECTING:
|
||||
/*
|
||||
* In our particular case, we want CCEs even inside the
|
||||
* initial connect loop time
|
||||
*/
|
||||
wsi->client_suppress_CONNECTION_ERROR = 0;
|
||||
break;
|
||||
|
||||
case LWS_CALLBACK_CLIENT_CONNECTION_ERROR:
|
||||
lwsl_wsi_warn(wsi, "CONNECTION_ERROR");
|
||||
#if defined(LWS_WITH_SYS_METRICS)
|
||||
/*
|
||||
* If any hanging caliper measurement, dump it, and free any tags
|
||||
|
|
Loading…
Add table
Reference in a new issue