From b5d49926a94589de25a70a0a2252b2538d340752 Mon Sep 17 00:00:00 2001 From: Evgeny Date: Mon, 8 Jun 2026 17:34:21 +0300 Subject: [PATCH] =?UTF-8?q?proxy/udp:=20buf=2065536=E2=86=921600=20=D0=BD?= =?UTF-8?q?=D0=B0=20=D1=81=D1=82=D0=B5=D0=BA=D0=B5,=20UDP=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D0=BD=D1=83=D0=B6=D0=B5=D0=BD=20=D0=B3=D0=B8=D0=B3=D0=B0?= =?UTF-8?q?=D0=BD=D1=82=D1=81=D0=BA=D0=B8=D0=B9=20=D0=B1=D1=83=D1=84=D0=B5?= =?UTF-8?q?=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/proxy/udp_proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proxy/udp_proxy.c b/src/proxy/udp_proxy.c index d2abee29..35d427ab 100644 --- a/src/proxy/udp_proxy.c +++ b/src/proxy/udp_proxy.c @@ -40,7 +40,7 @@ static struct udp_flow* flow_find(struct udp_flow* head, uint64_t client_node_id static void flow_read_cb(socket_t sock, void* arg) { (void)sock; struct udp_flow* f = (struct udp_flow*)arg; if (!f || f->sock == SOCKET_INVALID || !g_udp_ctx) return; - uint8_t buf[65536]; + uint8_t buf[1600]; struct sockaddr_in from; socklen_t flen = sizeof(from); ssize_t n = recvfrom(f->sock, buf, sizeof(buf), 0, (struct sockaddr*)&from, &flen); if (n <= 0) return;