From b7a721f8036f6daa0875e045d373e25390e1a947 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 27 Apr 2015 19:07:38 +0800 Subject: [PATCH] close CLIENT_WAITING_CONNECT should callback CONNECTION_ERROR Signed-off-by: Andy Green --- lib/libwebsockets.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index c2d917d85..25ff02268 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -256,7 +256,8 @@ just_kill_connection: lwsl_debug("calling back CLOSED_HTTP\n"); context->protocols[0].callback(context, wsi, LWS_CALLBACK_CLOSED_HTTP, wsi->user_space, NULL, 0 ); - } else if (wsi->mode == LWS_CONNMODE_WS_CLIENT_WAITING_SERVER_REPLY) { + } else if (wsi->mode == LWS_CONNMODE_WS_CLIENT_WAITING_SERVER_REPLY || + wsi->mode == LWS_CONNMODE_WS_CLIENT_WAITING_CONNECT) { lwsl_debug("Connection closed before server reply\n"); context->protocols[0].callback(context, wsi, LWS_CALLBACK_CLIENT_CONNECTION_ERROR,