From 2611700458bb9f4dabe9ad23761dd9b81c2f0d60 Mon Sep 17 00:00:00 2001 From: albeu Date: Tue, 1 Jul 2003 09:26:49 +0000 Subject: Fix the segfault in case of missing arg for flag options in config files. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10356 b3059339-0415-0410-9bf9-f77b7e298cf2 --- m_option.c | 1 + 1 file changed, 1 insertion(+) (limited to 'm_option.c') diff --git a/m_option.c b/m_option.c index 467adb7d33..7c532a3682 100644 --- a/m_option.c +++ b/m_option.c @@ -75,6 +75,7 @@ static char* dup_printf(const char *fmt, ...) { static int parse_flag(m_option_t* opt,char *name, char *param, void* dst, int src) { if (src == M_CONFIG_FILE) { + if(!param) return M_OPT_MISSING_PARAM; if (!strcasecmp(param, "yes") || /* any other language? */ !strcasecmp(param, "on") || !strcasecmp(param, "ja") || -- cgit v1.2.3