client: avoid possible NULL deref on error path
https://github.com/warmcat/libwebsockets/issues/672
This commit is contained in:
parent
ed4acef481
commit
023ac896e9
1 changed files with 3 additions and 2 deletions
|
@ -303,8 +303,9 @@ lws_client_connect_2(struct lws *wsi)
|
|||
|
||||
oom4:
|
||||
/* we're closing, losing some rx is OK */
|
||||
wsi->u.hdr.ah->rxpos = wsi->u.hdr.ah->rxlen;
|
||||
//lwsl_err("%d\n", wsi->mode);
|
||||
if (wsi->u.hdr.ah)
|
||||
wsi->u.hdr.ah->rxpos = wsi->u.hdr.ah->rxlen;
|
||||
|
||||
if (wsi->mode == LWSCM_HTTP_CLIENT) {
|
||||
wsi->vhost->protocols[0].callback(wsi,
|
||||
LWS_CALLBACK_CLIENT_CONNECTION_ERROR,
|
||||
|
|
Loading…
Add table
Reference in a new issue