fix memory leak in execdir

This commit is contained in:
ac-stef
2015-03-24 02:06:19 +01:00
parent b4b1c0bf91
commit 5bf27f802c
+9 -8
View File
@@ -1026,16 +1026,17 @@ void exec(const char *cfgfile)
void execdir(const char *dir)
{
if(dir[0])
if(dir[0])
{
vector<char *> files;
listfiles(dir, "cfg", files);
loopv(files)
{
vector<char *> files;
listfiles(dir, "cfg", files);
loopv(files)
{
defformatstring(d)("%s/%s.cfg",dir,files[i]);
exec(d);
}
defformatstring(d)("%s/%s.cfg",dir,files[i]);
exec(d);
delstring(files[i]);
}
}
}
COMMAND(execdir, "s");