diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 246b509c2c4d206dc54ba3f7d24488b4a1c3c0d6..4625b0dc57d46174ae1b4f0beafc1073a63481a2 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -1872,12 +1872,12 @@ static void Command_Map_f(void) G_SetGameModified(false); } - arg_gametype = COM_Argv(parm_gametype + 1); - // new gametype value // use current one by default if (parm_gametype) { + arg_gametype = COM_Argv(parm_gametype + 1); + newgametype = G_GetGametypeByName(arg_gametype); if (newgametype == -1) // reached end of the list with no match