summaryrefslogtreecommitdiff
path: root/apps/plugins/lua/luadir.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/lua/luadir.c')
-rw-r--r--apps/plugins/lua/luadir.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/plugins/lua/luadir.c b/apps/plugins/lua/luadir.c
index 730c40ce22..c8c21d2c65 100644
--- a/apps/plugins/lua/luadir.c
+++ b/apps/plugins/lua/luadir.c
@@ -56,8 +56,9 @@ static int dir_iter (lua_State *L) {
56 luaL_argcheck (L, !d->closed, 1, "closed directory"); 56 luaL_argcheck (L, !d->closed, 1, "closed directory");
57 57
58 if ((entry = rb->readdir (d->dir)) != NULL) { 58 if ((entry = rb->readdir (d->dir)) != NULL) {
59 struct dirinfo info = rb->dir_get_info(d->dir, entry);
59 lua_pushstring (L, entry->d_name); 60 lua_pushstring (L, entry->d_name);
60 lua_pushboolean (L, entry->attribute & ATTR_DIRECTORY); 61 lua_pushboolean (L, info.attribute & ATTR_DIRECTORY);
61 return 2; 62 return 2;
62 } else { 63 } else {
63 /* no more entries => close directory */ 64 /* no more entries => close directory */