From e6e339166f0ccbf950490f7ba301908ea1115975 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 2 Aug 2013 11:21:43 +0200 Subject: [PATCH] mapinfo cdtrack: only take first token, for possible extension "cdtrack 17 moreargs..." --- qcsrc/common/mapinfo.qc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qcsrc/common/mapinfo.qc b/qcsrc/common/mapinfo.qc index 82c5673d8..e78ea286f 100644 --- a/qcsrc/common/mapinfo.qc +++ b/qcsrc/common/mapinfo.qc @@ -1073,20 +1073,21 @@ float MapInfo_Get_ByName_NoFallbacks(string pFilename, float pAllowGenerate, flo } else if(t == "fog") { - if not(cvar_value_issafe(t)) + if not(cvar_value_issafe(s)) print("Map ", pFilename, " contains a potentially harmful fog setting, ignored\n"); else MapInfo_Map_fog = s; } else if(t == "cdtrack") { - if(pGametypeToSet) + t = car(s); s = cdr(s); a = stof(t); + if(pGametypeToSet) // FIXME is this check right here? { if not(cvar_value_issafe(t)) print("Map ", pFilename, " contains a potentially harmful cdtrack, ignored\n"); else MapInfo_Map_clientstuff = strcat( - MapInfo_Map_clientstuff, "cd loop \"", s, "\"\n" + MapInfo_Map_clientstuff, "cd loop \"", t, "\"\n" ); } } -- 2.39.2