diff options
Diffstat (limited to 'src')
| -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 f0e672d2..9cb3f6b8 100644 --- a/src/lib_package.c +++ b/src/lib_package.c | |||
| @@ -229,7 +229,7 @@ static int ll_loadfunc(lua_State *L, const char *path, const char *name, int r) | |||
| 229 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); | 229 | const char *bcdata = ll_bcsym(*reg, mksymname(L, name, SYMPREFIX_BC)); |
| 230 | lua_pop(L, 1); | 230 | lua_pop(L, 1); |
| 231 | if (bcdata) { | 231 | if (bcdata) { |
| 232 | if (luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) | 232 | if (luaL_loadbuffer(L, bcdata, LJ_MAX_MEM, name) != 0) |
| 233 | return PACKAGE_ERR_LOAD; | 233 | return PACKAGE_ERR_LOAD; |
| 234 | return 0; | 234 | return 0; |
| 235 | } | 235 | } |
| @@ -386,7 +386,7 @@ static int lj_cf_package_loader_preload(lua_State *L) | |||
| 386 | if (lua_isnil(L, -1)) { /* Not found? */ | 386 | if (lua_isnil(L, -1)) { /* Not found? */ |
| 387 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); | 387 | const char *bcname = mksymname(L, name, SYMPREFIX_BC); |
| 388 | const char *bcdata = ll_bcsym(NULL, bcname); | 388 | const char *bcdata = ll_bcsym(NULL, bcname); |
| 389 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, ~(size_t)0, name) != 0) | 389 | if (bcdata == NULL || luaL_loadbuffer(L, bcdata, LJ_MAX_MEM, name) != 0) |
| 390 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); | 390 | lua_pushfstring(L, "\n\tno field package.preload['%s']", name); |
| 391 | } | 391 | } |
| 392 | return 1; | 392 | return 1; |
