Merge branch 'master' into v2.1

This commit is contained in:
Mike Pall 2014-03-24 09:42:05 +01:00
commit ce477ffbfa

View File

@ -300,17 +300,17 @@ static int loadjitmodule(lua_State *L)
lua_concat(L, 2);
if (lua_pcall(L, 1, 1, 0)) {
const char *msg = lua_tostring(L, -1);
if (msg && !strncmp(msg, "module ", 7)) {
err:
if (msg && !strncmp(msg, "module ", 7))
goto nomodule;
return report(L, 1);
}
lua_getfield(L, -1, "start");
if (lua_isnil(L, -1)) {
nomodule:
l_message(progname,
"unknown luaJIT command or jit.* modules not installed");
return 1;
} else {
return report(L, 1);
}
}
lua_getfield(L, -1, "start");
if (lua_isnil(L, -1)) goto err;
lua_remove(L, -2); /* Drop module table. */
return 0;
}