From 3cfcb4c9cabe5c8a39b9044f4f0a8bf1b0413c01 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Mon, 6 Oct 2025 18:59:08 +0200 Subject: [PATCH] [core,tcp] fix a regression with 2e5de43564bdaf348b65166b9b2de99dba470708 a bug was introduced disabling the TCP buffering. revert that. --- libfreerdp/core/tcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libfreerdp/core/tcp.c b/libfreerdp/core/tcp.c index b2e5544c6..8af130c33 100644 --- a/libfreerdp/core/tcp.c +++ b/libfreerdp/core/tcp.c @@ -1291,8 +1291,8 @@ int freerdp_tcp_default_connect(rdpContext* context, rdpSettings* settings, cons } /* receive buffer must be a least 32 K */ - UINT32 optval = 0; - socklen_t optlen = 0; + UINT32 optval = 1; + socklen_t optlen = sizeof(optval); if (getsockopt(sockfd, SOL_SOCKET, SO_RCVBUF, (void*)&optval, &optlen) == 0) { if (optval < (1024 * 32))