diff --git a/src/lua_consolelib.c b/src/lua_consolelib.c index 51ade046319b23ad88d1165090828082b094bfb1..34f1affc51364661cf3a22f00beb35b515363a71 100644 --- a/src/lua_consolelib.c +++ b/src/lua_consolelib.c @@ -585,8 +585,8 @@ static int lib_cvRegisterVar(lua_State *L) { if (!category) { - char* temp = strdup(wadfiles[numwadfiles - 1]->filename); - nameonly(temp); + char* temp = wadfiles[numwadfiles - 1]->filename; + temp += strlen(temp) - nameonlylength(temp); category = temp; }