mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Remove some abort() calls
abort() doesn't benefit from the high level abstractions from FATAL_ERROR.
This commit is contained in:
parent
d69ef6acd3
commit
5f342aa015
4 changed files with 7 additions and 13 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue