diff --git a/polymer/eduke32/source/gamevars.c b/polymer/eduke32/source/gamevars.c index 48598929f..5473c3836 100644 --- a/polymer/eduke32/source/gamevars.c +++ b/polymer/eduke32/source/gamevars.c @@ -73,7 +73,7 @@ static void Gv_Clear(void) aGameVars[i].szLabel=NULL; aGameVars[i].dwFlags=0; - if (aGameVars[i].val.plValues) + if (aGameVars[i].dwFlags & (GAMEVAR_USER_MASK) && aGameVars[i].val.plValues) { Bfree(aGameVars[i].val.plValues); aGameVars[i].val.plValues=NULL;