From: Daniel Stenberg Date: Thu, 27 Apr 2023 07:30:55 +0000 (+0200) Subject: ws: fix CONT opcode check X-Git-Tag: curl-8_1_0~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb0b245cc1eacd5a4eb081b69c8292d23e6b1156;p=thirdparty%2Fcurl.git ws: fix CONT opcode check Detected by Coverity. Follow-up to 930c00c259 Closes #11037 --- 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); }