From 0c8a8541c6234eaec0f83724327992602f32fc1e Mon Sep 17 00:00:00 2001 From: Andy Green Date: Wed, 28 Oct 2015 19:50:41 +0800 Subject: [PATCH] client only one error callback Signed-off-by: Andy Green --- lib/libwebsockets.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index fce84139..e680481e 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -107,13 +107,8 @@ libwebsocket_close_and_free_session(struct libwebsocket_context *context, wsi->u.ws.close_reason = reason; if (wsi->mode == LWS_CONNMODE_WS_CLIENT_WAITING_CONNECT || - wsi->mode == LWS_CONNMODE_WS_CLIENT_ISSUE_HANDSHAKE) { - - context->protocols[0].callback(context, wsi, - LWS_CALLBACK_CLIENT_CONNECTION_ERROR, wsi->user_space, NULL, 0); - + wsi->mode == LWS_CONNMODE_WS_CLIENT_ISSUE_HANDSHAKE) goto just_kill_connection; - } if (wsi->mode == LWS_CONNMODE_HTTP_SERVING) context->protocols[0].callback(context, wsi,