From 4c38f14527682dbdc18b9dd32ca8d0c00775783c Mon Sep 17 00:00:00 2001 From: David Galeano Date: Wed, 9 Jan 2013 19:49:50 +0800 Subject: [PATCH] Allow extensions when no protocol was specified. --- lib/libwebsockets.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index ee203277..6fa27aa3 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -1213,7 +1213,7 @@ select_protocol: wsi->c_callback = wsi->protocol->callback; free(wsi->c_protocol); - goto check_accept; + goto check_extensions; } while (*pc && !okay) { @@ -1265,6 +1265,8 @@ select_protocol: } +check_extensions: + /* instantiate the accepted extensions */ if (!wsi->utf8_token[WSI_TOKEN_EXTENSIONS].token_len) {