From 4e4a43e7f59199513bfcd4557d6003f7781edef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustaf=20Alh=C3=A4ll?= Date: Tue, 28 Oct 2025 23:01:02 +0100 Subject: [PATCH] Fix buffer underflow when querying invalid nodes --- src/i_tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i_tcp.c b/src/i_tcp.c index a0ed1525e..798b2a9ce 100644 --- a/src/i_tcp.c +++ b/src/i_tcp.c @@ -787,7 +787,7 @@ static void SOCK_Send(void) ssize_t c = ERRSOCKET; size_t i, j; - if (!nodeconnected[doomcom->remotenode]) + if (doomcom->remotenode < 0 || !nodeconnected[doomcom->remotenode]) return; if (doomcom->remotenode == BROADCASTADDR)