From f0b6fe3249e54d7b3c22f36479a2295f2707745d Mon Sep 17 00:00:00 2001 From: Lucas GAUTHERON Date: Sat, 9 Nov 2013 15:14:59 +0000 Subject: [PATCH] clfail fix git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@7640 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/serverbrowser.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/src/serverbrowser.cpp b/source/src/serverbrowser.cpp index 625bab04..054f47ad 100644 --- a/source/src/serverbrowser.cpp +++ b/source/src/serverbrowser.cpp @@ -1270,6 +1270,7 @@ void clearservers() extern char *global_name; bool cllock = false, clfail = false; +extern long long unsigned gma(long long unsigned w); struct resolver_data { int timeout, starttime; @@ -1299,7 +1300,7 @@ void retrieveservers(vector &data) if(mastertype == AC_MASTER_HTTP) { string request; - sprintf(request, "http://%s/retrieve.do?action=list&name=%s&version=%d&build=%d", mastername, global_name, AC_VERSION, getbuildtype()|(1<<16)); + sprintf(request, "http://%s/retrieve.do?action=list&name=%s&version=%d&build=%d&key=%llu", mastername, global_name, AC_VERSION, getbuildtype()|(1<<16), gma(AC_VERSION)); const char *tmpname = findfile(path("config/servers.cfg", true), "wb"); FILE *outfile = fopen(tmpname, "w+"); @@ -1336,6 +1337,7 @@ void retrieveservers(vector &data) { clfail = true; } + else clfail = false; if(!result && httpresult == 200) {