aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2014-03-13 13:01:32 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2014-03-13 13:18:17 -0700
commited74bb29ac9ab4d6c5973eeb59f99a266b99d888 (patch)
treee620a5df0cc06e654ddfd0dd6093839d9d994335
parenta562f1c87424a58daea16dc0bd8801211817c116 (diff)
downloadsyslinux-ed74bb29ac9ab4d6c5973eeb59f99a266b99d888.tar.gz
syslinux-ed74bb29ac9ab4d6c5973eeb59f99a266b99d888.tar.xz
syslinux-ed74bb29ac9ab4d6c5973eeb59f99a266b99d888.zip
lua: In sl_initramfs_add_file(), actually use the real file name
Instead of "/testfile1", actually use the real file name... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r--com32/lua/src/syslinux.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/com32/lua/src/syslinux.c b/com32/lua/src/syslinux.c
index ab38166b..440ec872 100644
--- a/com32/lua/src/syslinux.c
+++ b/com32/lua/src/syslinux.c
@@ -387,12 +387,12 @@ static int sl_initramfs_load_archive(lua_State * L)
static int sl_initramfs_add_file(lua_State * L)
{
struct initramfs *initramfs = luaL_checkudata(L, 1, SYSLINUX_FILE);
- /* FIXME: This code is doing nothing */
- //const char *filename = luaL_checkstring(L, 2);
+ const char *filename = luaL_checkstring(L, 2);
void *file_data = NULL;
size_t file_len = 0;
- return initramfs_add_file(initramfs, file_data, file_len, file_len, "/testfile1", 0, 0755);
+ return initramfs_add_file(initramfs, file_data, file_len, file_len,
+ filename, 0, 0755);
}
static int sl_boot_it(lua_State * L)