1
0
mirror of https://github.com/minetest/minetest.git synced 2025-06-30 23:20:22 +02:00

Remove some abort() calls

abort() doesn't benefit from the high level abstractions from FATAL_ERROR.
This commit is contained in:
est31
2015-10-26 04:13:27 +01:00
parent d69ef6acd3
commit 5f342aa015
4 changed files with 7 additions and 13 deletions

View File

@ -244,17 +244,14 @@ void* AsyncWorkerThread::run()
std::string script = getServer()->getBuiltinLuaPath() + DIR_DELIM + "init.lua";
if (!loadScript(script)) {
errorstream << "execution of async base environment failed!"
<< std::endl;
abort();
FATAL_ERROR("execution of async base environment failed!");
}
int error_handler = PUSH_ERROR_HANDLER(L);
lua_getglobal(L, "core");
if (lua_isnil(L, -1)) {
errorstream << "Unable to find core within async environment!";
abort();
FATAL_ERROR("Unable to find core within async environment!");
}
// Main loop
@ -268,8 +265,7 @@ void* AsyncWorkerThread::run()
lua_getfield(L, -1, "job_processor");
if (lua_isnil(L, -1)) {
errorstream << "Unable to get async job processor!" << std::endl;
abort();
FATAL_ERROR("Unable to get async job processor!");
}
luaL_checktype(L, -1, LUA_TFUNCTION);