From a4267d4f77b454aa659e536ae947aa5bede09618 Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Mon, 21 Apr 2025 22:31:41 +0200 Subject: [PATCH] Initialize update list only for queries that are neither grouprooms or masterinfo --- code/gamespy/gserverlist.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/gamespy/gserverlist.c b/code/gamespy/gserverlist.c index 30fc4fd2..e77cbcd3 100644 --- a/code/gamespy/gserverlist.c +++ b/code/gamespy/gserverlist.c @@ -377,8 +377,10 @@ GError ServerListUpdate2(GServerList serverlist, gbool async, char *filter, GQue if (error) return error; error = SendListRequest(serverlist, filter); if (error) return error; - error = InitUpdateList(serverlist); - if (error) return error; + if (querytype != qt_grouprooms && querytype != qt_masterinfo) { + error = InitUpdateList(serverlist); + if (error) return error; + } serverlist->nextupdate = 0; serverlist->abortupdate = 0; // Added in 2.0