From bb0b245cc1eacd5a4eb081b69c8292d23e6b1156 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 27 Apr 2023 09:30:55 +0200 Subject: [PATCH] ws: fix CONT opcode check Detected by Coverity. Follow-up to 930c00c259 Closes #11037 --- lib/ws.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ws.c b/lib/ws.c index 71ad2ccb81..c60bbc95b3 100644 --- a/lib/ws.c +++ b/lib/ws.c @@ -353,7 +353,8 @@ static void ws_enc_info(struct ws_encoder *enc, struct Curl_easy *data, { infof(data, "WS-ENC: %s [%s%s%s payload=%zd/%zd]", msg, ws_frame_name_of_op(enc->firstbyte), - (enc->firstbyte & WSBIT_OPCODE_CONT)? " CONT" : "", + (enc->firstbyte & WSBIT_OPCODE_MASK) == WSBIT_OPCODE_CONT ? + " CONT" : "", (enc->firstbyte & WSBIT_FIN)? "" : " NON-FIN", enc->payload_len - enc->payload_remain, enc->payload_len); }