From 547f1b8e90cf917f34589c456cbc7af00eff97d6 Mon Sep 17 00:00:00 2001 From: NepDisk Date: Mon, 1 Sep 2025 14:20:11 -0400 Subject: [PATCH] Use sizeof and reliable mode --- src/d_clisrv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 120ca4d45..8af035d5c 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -4396,7 +4396,7 @@ void ServerInfoUpdateSend(void) strncpy(netbuffer->u.serverinfoupdate.serverdescription, connectedserverdescription, MAXSERVERDESCRIPTION); netbuffer->packettype = PT_SERVERINFOUPDATE; - HSendPacket(n, false, 0, MAXSERVERNAME+MAXSERVERCONTACT+MAXSERVERDESCRIPTION); + HSendPacket(n, true, 0, sizeof(netbuffer->u.serverinfoupdate)); } } } @@ -4408,7 +4408,7 @@ static void PT_ServerInfoUpdate(SINT8 node) if (node != servernode) return; - if ((size_t)doomcom->datalength < sizeof(MAXSERVERNAME+MAXSERVERCONTACT+MAXSERVERDESCRIPTION))/* ignore partial sends */ + if ((size_t)doomcom->datalength < sizeof(netbuffer->u.serverinfoupdate))/* ignore partial sends */ return; strncpy(connectedservername, netbuffer->u.serverinfoupdate.servername, MAXSERVERNAME);