From f6f2dfc7fd5611ebd6e1d353f6394b66edbcadf7 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 7 Jun 2016 17:26:11 +0800 Subject: [PATCH] client CONNECTION_ERROR also allow in LWSS_CLIENT_UNCONNECTED Signed-off-by: Andy Green --- lib/client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/client.c b/lib/client.c index adb27595..1b0e7fae 100644 --- a/lib/client.c +++ b/lib/client.c @@ -837,7 +837,9 @@ bail3: close_reason = LWS_CLOSE_STATUS_NOSTATUS; bail2: - if (wsi->protocol && wsi->state == LWSS_ESTABLISHED) { + if (wsi->protocol && + (wsi->state == LWSS_ESTABLISHED || + wsi->state == LWSS_CLIENT_UNCONNECTED)) { if (isErrorCodeReceived && p) { wsi->protocol->callback(wsi, LWS_CALLBACK_CLIENT_CONNECTION_ERROR,