summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Lee <dlqs@gmx.com>2021-08-03 13:36:24 -0400
committerDonald Lee <dlqs@gmx.com>2021-08-03 13:36:24 -0400
commit868b41d97bf40149867926bbda970ffd70b3db90 (patch)
treeccf220163e074bc75d4a2ca7e93920c8631e1420
parentefadadc1b65e3962674acba5eb1f1b9df497dbed (diff)
lib: Fix dead code from lua_dofile
Signed-off-by: Donald Lee <dlqs@gmx.com>
-rw-r--r--lib/frrscript.c36
1 files changed, 4 insertions, 32 deletions
diff --git a/lib/frrscript.c b/lib/frrscript.c
index d00b84ccbb..c9fc938997 100644
--- a/lib/frrscript.c
+++ b/lib/frrscript.c
@@ -281,40 +281,12 @@ int frrscript_load(struct frrscript *fs, const char *function_name,
scriptdir, fs->name);
goto fail;
}
- int ret = luaL_dofile(L, script_name);
- switch (ret) {
- case LUA_OK:
- break;
- case LUA_ERRSYNTAX:
- zlog_err(
- "frrscript: failed loading script '%s.lua': syntax error: %s",
- script_name, lua_tostring(L, -1));
- break;
- case LUA_ERRMEM:
- zlog_err(
- "frrscript: failed loading script '%s.lua': out-of-memory error: %s",
- script_name, lua_tostring(L, -1));
- break;
- case LUA_ERRGCMM:
- zlog_err(
- "frrscript: failed loading script '%s.lua': garbage collector error: %s",
- script_name, lua_tostring(L, -1));
- break;
- case LUA_ERRFILE:
- zlog_err(
- "frrscript: failed loading script '%s.lua': file read error: %s",
- script_name, lua_tostring(L, -1));
- break;
- default:
- zlog_err(
- "frrscript: failed loading script '%s.lua': unknown error: %s",
- script_name, lua_tostring(L, -1));
- break;
- }
-
- if (ret != LUA_OK)
+ if (luaL_dofile(L, script_name) != 0) {
+ zlog_err("frrscript: failed loading script '%s.lua': error: %s",
+ script_name, lua_tostring(L, -1));
goto fail;
+ }
/* Push the Lua function we want */
lua_getglobal(L, function_name);