From 77567b03c453ffdda90d8d5f6fb73142568dd059 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Sun, 5 Nov 2023 10:40:27 -0600 Subject: [PATCH] Set broadcast socket ports to 5029 Fixes ASKINFO broadcast on LAN --- src/i_tcp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i_tcp.c b/src/i_tcp.c index bf01cea81..13a02a548 100644 --- a/src/i_tcp.c +++ b/src/i_tcp.c @@ -890,7 +890,7 @@ static boolean UDP_Socket(void) s = 0; // setup broadcast adress to BROADCASTADDR entry - gaie = I_getaddrinfo("255.255.255.255", "0", &hints, &ai); + gaie = I_getaddrinfo("255.255.255.255", DEFAULTPORT, &hints, &ai); if (gaie == 0) { runp = ai; @@ -905,7 +905,7 @@ static boolean UDP_Socket(void) else { broadcastaddress[s].any.sa_family = AF_INET; - broadcastaddress[s].ip4.sin_port = htons(0); + broadcastaddress[s].ip4.sin_port = htons(atoi(DEFAULTPORT)); broadcastaddress[s].ip4.sin_addr.s_addr = htonl(INADDR_BROADCAST); s++; } @@ -913,7 +913,7 @@ static boolean UDP_Socket(void) if (b_ipv6) { hints.ai_family = AF_INET6; - gaie = I_getaddrinfo("ff02::1", "0", &hints, &ai); + gaie = I_getaddrinfo("ff02::1", DEFAULTPORT, &hints, &ai); if (gaie == 0) { runp = ai;