diff options
author | daurnimator <quae@daurnimator.com> | 2017-11-20 16:12:08 +1100 |
---|---|---|
committer | daurnimator <quae@daurnimator.com> | 2017-11-20 16:12:08 +1100 |
commit | aa1a44c84f11f97f6614b9c2fd252fddec4067eb (patch) | |
tree | e5790ca42c9f1d21d9b8f42d0422227056ba4a3f /src/lapi.js | |
parent | 0a8bc0b30644c514d822fb32a184318f7353a285 (diff) | |
download | fengari-aa1a44c84f11f97f6614b9c2fd252fddec4067eb.tar.gz fengari-aa1a44c84f11f97f6614b9c2fd252fddec4067eb.tar.bz2 fengari-aa1a44c84f11f97f6614b9c2fd252fddec4067eb.zip |
src/lapi.js: chunkname can be null
Diffstat (limited to 'src/lapi.js')
-rw-r--r-- | src/lapi.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lapi.js b/src/lapi.js index 1be0837..be80672 100644 --- a/src/lapi.js +++ b/src/lapi.js @@ -912,9 +912,9 @@ const lua_arith = function(L, op) { */ const lua_load = function(L, reader, data, chunkname, mode) { - assert(defs.is_luastring(chunkname), "lua_load expect an array of byte as chunkname"); - assert(mode ? defs.is_luastring(mode) : true, "lua_load expect an array of byte as mode"); if (!chunkname) chunkname = [defs.char["?"]]; + else assert(defs.is_luastring(chunkname), "lua_load expect an array of byte as chunkname"); + assert(mode ? defs.is_luastring(mode) : true, "lua_load expect an array of byte as mode"); let z = new lzio.ZIO(L, reader, data); let status = ldo.luaD_protectedparser(L, z, chunkname, mode); if (status === TS.LUA_OK) { /* no errors? */ |