diff options
Diffstat (limited to 'src/lib_package.c')
-rw-r--r-- | src/lib_package.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib_package.c b/src/lib_package.c index bedd6d79..71201ecc 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
@@ -255,7 +255,7 @@ static int ll_loadfunc(lua_State *L, const char *path, const char *name, int r) | |||
255 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); | 255 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); |
256 | lua_pop(L, 1); | 256 | lua_pop(L, 1); |
257 | if (bcdata) { | 257 | if (bcdata) { |
258 | if (luaL_loadbuffer(L, bcdata, LJ_MAX_BUF, name) != 0) | 258 | if (luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) |
259 | return PACKAGE_ERR_LOAD; | 259 | return PACKAGE_ERR_LOAD; |
260 | return 0; | 260 | return 0; |
261 | } | 261 | } |
@@ -412,7 +412,7 @@ static int lj_cf_package_loader_preload(lua_State *L) | |||
412 | if (lua_isnil(L, -1)) { /* Not found? */ | 412 | if (lua_isnil(L, -1)) { /* Not found? */ |
413 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); | 413 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); |
414 | const char *bcdata = ll_bcsym(NULL, bcname); | 414 | const char *bcdata = ll_bcsym(NULL, bcname); |
415 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, LJ_MAX_BUF, name) != 0) | 415 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) |
416 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); | 416 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); |
417 | } | 417 | } |
418 | return 1; | 418 | return 1; |