From edb98b3eb0f23b3f2bda2bef7c59eebc8867e09f Mon Sep 17 00:00:00 2001 From: Andy Green Date: Thu, 18 Mar 2021 05:28:59 +0000 Subject: [PATCH] ws: accept newer IANA close codes Close codes 1012 - 1014 are not defined in RFC6455 but were defined later in https://www.iana.org/assignments/websocket/websocket.xml#close-code-number Accept these guys that are a bit late to the party, and 1015 as well. --- lib/roles/ws/client-parser-ws.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/roles/ws/client-parser-ws.c b/lib/roles/ws/client-parser-ws.c index 4dfb6037a..7bf38a8b7 100644 --- a/lib/roles/ws/client-parser-ws.c +++ b/lib/roles/ws/client-parser-ws.c @@ -416,10 +416,6 @@ spill: close_code == 1004 || close_code == 1005 || close_code == 1006 || - close_code == 1012 || - close_code == 1013 || - close_code == 1014 || - close_code == 1015 || (close_code >= 1016 && close_code < 3000) ) { pp[0] = (LWS_CLOSE_STATUS_PROTOCOL_ERR >> 8) & 0xff;