From a9b8fe7ebf61b8c0e7891e06e70d558412933a33 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 3 Mar 2025 07:30:01 +0000 Subject: [PATCH] ws: delimit ws upgrade protocol when exts available https://github.com/warmcat/libwebsockets/issues/3151 --- lib/roles/ws/server-ws.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/roles/ws/server-ws.c b/lib/roles/ws/server-ws.c index 31e282933..24d1a4d5a 100644 --- a/lib/roles/ws/server-ws.c +++ b/lib/roles/ws/server-ws.c @@ -746,7 +746,8 @@ handshake_0405(struct lws_context *context, struct lws *wsi) * * Give him a limited write bugdet */ - if (lws_extension_server_handshake(wsi, &p, 192)) + LWS_CPYAPP(p, "\x0d\x0a"); + if (lws_extension_server_handshake(wsi, &p, 190)) goto bail; #endif LWS_CPYAPP(p, "\x0d\x0a");