diff options
author | Daniel Stenberg <daniel@haxx.se> | 2023-04-27 09:30:55 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2023-04-27 11:08:48 +0200 |
commit | bb0b245cc1eacd5a4eb081b69c8292d23e6b1156 (patch) | |
tree | fe1cd1c77e54c6659c06157c07c1a7176653ef9c | |
parent | 9f241a85dccfad1561aad1b4be0f5b465d4e797d (diff) | |
download | curl-bb0b245cc1eacd5a4eb081b69c8292d23e6b1156.tar.gz |
ws: fix CONT opcode check
Detected by Coverity. Follow-up to 930c00c259
Closes #11037
-rw-r--r-- | lib/ws.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); } |