From 63bea5156a7e793781d3d315e131aefcd160cf29 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Sun, 27 Apr 2025 19:58:06 +0200 Subject: [PATCH] Only add masters that were resolved to a valid IP address --- code/gamespy/sv_gqueryreporting.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/gamespy/sv_gqueryreporting.c b/code/gamespy/sv_gqueryreporting.c index 21303607..0196a538 100644 --- a/code/gamespy/sv_gqueryreporting.c +++ b/code/gamespy/sv_gqueryreporting.c @@ -495,9 +495,10 @@ static int do_connect_multi() for(i = 0; i < MasterMaxCount; i++) { struct sockaddr_in hbaddr; - get_sockaddrin(qr_get_master_host(i), qr_get_master_port(i), &hbaddr, NULL); - - add_master(&hbaddr); + if (get_sockaddrin(qr_get_master_host(i), qr_get_master_port(i), &hbaddr, NULL)) { + // Valid, add it + add_master(&hbaddr); + } } return 0;