summaryrefslogtreecommitdiffstats
path: root/player/lua.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/lua.c')
-rw-r--r--player/lua.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/player/lua.c b/player/lua.c
index 5aae0a4b7f..a9aebf90ca 100644
--- a/player/lua.c
+++ b/player/lua.c
@@ -258,20 +258,11 @@ static void kill_script(struct script_ctx *ctx)
talloc_free(ctx);
}
-static const char *log_level[] = {
- [MSGL_FATAL] = "fatal",
- [MSGL_ERR] = "error",
- [MSGL_WARN] = "warn",
- [MSGL_INFO] = "info",
- [MSGL_V] = "verbose",
- [MSGL_DEBUG] = "debug",
-};
-
static int check_loglevel(lua_State *L, int arg)
{
const char *level = luaL_checkstring(L, arg);
- for (int n = 0; n < MP_ARRAY_SIZE(log_level); n++) {
- if (log_level[n] && strcasecmp(log_level[n], level) == 0)
+ for (int n = 0; n < MSGL_MAX; n++) {
+ if (mp_log_levels[n] && strcasecmp(mp_log_levels[n], level) == 0)
return n;
}
luaL_error(L, "Invalid log level '%s'", level);