From a4133904ec2019ea5af6b40a2fa7cef997e7d92c Mon Sep 17 00:00:00 2001 From: flowtron Date: Sun, 26 Sep 2010 14:33:32 +0000 Subject: [PATCH] fix sendmap leaving CFG empty if not in COOP git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@5698 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/serverfiles.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/src/serverfiles.h b/source/src/serverfiles.h index 77661d01..e208b837 100644 --- a/source/src/serverfiles.h +++ b/source/src/serverfiles.h @@ -83,12 +83,10 @@ struct servermapbuffer // sending of maps between clients bool written = false; if(!nmapname[0] || nmapsize <= 0 || ncfgsizegz < 0 || nmapsize + ncfgsizegz > MAXMAPSENDSIZE || ncfgsize > MAXCFGFILESIZE) return false; // malformed: probably modded client + int cfgsize = ncfgsize; if(smode == GMODE_COOPEDIT && !strcmp(nmapname, behindpath(smapname))) { // update mapbuffer only in coopedit mode (and on same map) copystring(mapname, nmapname); - cgzsize = nmapsize; - cfgsize = ncfgsize; - cfgsizegz = ncfgsizegz; datasize = nmapsize + ncfgsizegz; revision = 0; DELETEA(data);