diff options
| author | Quentin Young <qlyoung@users.noreply.github.com> | 2021-08-09 09:55:35 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-09 09:55:35 -0400 |
| commit | edc6ea2ec5ab9e0be964c2cf9d65f4dd50435f49 (patch) | |
| tree | 9aff17b765c3d5b85507f2583cc684e2e7343f4a /lib/frrscript.c | |
| parent | d04e7788c19e39de207ef2ea0f63f0d31702aa76 (diff) | |
| parent | 868b41d97bf40149867926bbda970ffd70b3db90 (diff) | |
Merge pull request #9273 from dlqs/luadofilefix
lib: Fix dead code from lua_dofile
Diffstat (limited to 'lib/frrscript.c')
| -rw-r--r-- | lib/frrscript.c | 36 |
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); |
