summaryrefslogtreecommitdiffstats
path: root/player/lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/lua.c')
-rw-r--r--player/lua.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/player/lua.c b/player/lua.c
index 833605689e..f20e2a8084 100644
--- a/player/lua.c
+++ b/player/lua.c
@@ -1019,7 +1019,7 @@ static int script_readdir(lua_State *L, void *tmp)
}
add_af_dir(tmp, dir);
lua_newtable(L); // list
- char *fullpath = NULL;
+ char *fullpath = talloc_strdup(tmp, "");
struct dirent *e;
int n = 0;
while ((e = readdir(dir))) {
@@ -1041,8 +1041,6 @@ static int script_readdir(lua_State *L, void *tmp)
lua_pushstring(L, name); // list index name
lua_settable(L, -3); // list
}
- closedir(dir);
- talloc_free(fullpath);
return 1;
}