diff options
-rw-r--r-- | Build/source/texk/web2c/luatexdir/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luafilesystem/src/lfs.c | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/Build/source/texk/web2c/luatexdir/ChangeLog b/Build/source/texk/web2c/luatexdir/ChangeLog index 2ad4cc34f35..473f5a8ddb7 100644 --- a/Build/source/texk/web2c/luatexdir/ChangeLog +++ b/Build/source/texk/web2c/luatexdir/ChangeLog @@ -1,3 +1,6 @@ +2010-06-10 Taco Hoekwater <taco@luatex.org> + * luafilesystem/src/lfs.c(get_dir): do not assume Gnu C compiler. + 2010-06-10 Peter Breitenlohner <peb@mppmu.mpg.de> * am/libluatex.am (libluatex_a_CPPFLAGS): Add $(AM_CPPFLAGS). @@ -5,7 +8,6 @@ * am/luatex.am (luatex_CPPFLAGS): Add $(AM_CPPFLAGS). 2010-06-10 Taco Hoekwater <taco@luatex.org> - * luasocket/src/options.c, luafontloader/fontforge/fontforge/parsettfatt.c, luafontloader/fontforge/fontforge/parsettf.c, luafontloader/fontforge/fontforge/lookups.c: enlarge static buffers diff --git a/Build/source/texk/web2c/luatexdir/luafilesystem/src/lfs.c b/Build/source/texk/web2c/luatexdir/luafilesystem/src/lfs.c index c4598e41aae..eed623dfad8 100644 --- a/Build/source/texk/web2c/luatexdir/luafilesystem/src/lfs.c +++ b/Build/source/texk/web2c/luatexdir/luafilesystem/src/lfs.c @@ -114,15 +114,14 @@ static int change_dir (lua_State *L) { ** and a string describing the error */ static int get_dir (lua_State *L) { - char *path; - if ((path = getcwd(NULL, 0)) == NULL) { + char path[500]; + if (getcwd((char *)path, 500) == NULL) { lua_pushnil(L); lua_pushstring(L, getcwd_error); return 2; } else { lua_pushstring(L, path); - free(path); return 1; } } |