From a85068d42e3d302513bbdf919f060498ffd705c8 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Tue, 1 Oct 2024 10:13:45 +0200 Subject: [PATCH] [core,gateway] allow websocket write up to UINT32_MAX --- libfreerdp/core/gateway/websocket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/gateway/websocket.c b/libfreerdp/core/gateway/websocket.c index cbd991342..d0c8a2960 100644 --- a/libfreerdp/core/gateway/websocket.c +++ b/libfreerdp/core/gateway/websocket.c @@ -150,7 +150,7 @@ int websocket_write(BIO* bio, const BYTE* buf, int isize, WEBSOCKET_OPCODE opcod winpr_RAND(&maskingKey, sizeof(maskingKey)); payloadSize = isize; - if ((isize < 0) || (isize > UINT16_MAX)) + if ((isize < 0) || (isize > UINT32_MAX)) return -1; if (payloadSize < 126)