|
@@ -536,7 +536,8 @@ static int decode_and_validate_ws_frame(ws_frame_t *frame,
|
|
|
frame->masking_key[3] = (buf[mask_start + 3] & 0xff);
|
|
|
|
|
|
/* Decode and unmask payload */
|
|
|
- if (len != frame->payload_len + mask_start + 4)
|
|
|
+ if ((unsigned long long)len != (unsigned long long)frame->payload_len
|
|
|
+ + mask_start + 4)
|
|
|
{
|
|
|
LM_WARN("message not complete frame size %u but received %u\n",
|
|
|
frame->payload_len + mask_start + 4, len);
|