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 e3410390..d3229110 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
@@ -226,7 +226,7 @@ static int ll_loadfunc(lua_State *L, const char *path, const char *name, int r) | |||
226 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); | 226 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); |
227 | lua_pop(L, 1); | 227 | lua_pop(L, 1); |
228 | if (bcdata) { | 228 | if (bcdata) { |
229 | if (luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) | 229 | if (luaL_loadbuffer(L, bcdata, LJ_MAX_MEM, name) != 0) |
230 | return PACKAGE_ERR_LOAD; | 230 | return PACKAGE_ERR_LOAD; |
231 | return 0; | 231 | return 0; |
232 | } | 232 | } |
@@ -383,7 +383,7 @@ static int lj_cf_package_loader_preload(lua_State *L) | |||
383 | if (lua_isnil(L, -1)) { /* Not found? */ | 383 | if (lua_isnil(L, -1)) { /* Not found? */ |
384 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); | 384 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); |
385 | const char *bcdata = ll_bcsym(NULL, bcname); | 385 | const char *bcdata = ll_bcsym(NULL, bcname); |
386 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) | 386 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, LJ_MAX_MEM, name) != 0) |
387 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); | 387 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); |
388 | } | 388 | } |
389 | return 1; | 389 | return 1; |