diff options
author | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-01-23 11:33:18 +0000 |
---|---|---|
committer | albeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-01-23 11:33:18 +0000 |
commit | d7df4557b5823e8c555371b4b43aed36796d538a (patch) | |
tree | 881ebdbae675a4b9f0ab054b974dd9e4e3ff86da /parser-mecmd.c | |
parent | 81434e62c50f3b078fb1df5de10fc948970b9f22 (diff) | |
download | mpv-d7df4557b5823e8c555371b4b43aed36796d538a.tar.bz2 mpv-d7df4557b5823e8c555371b4b43aed36796d538a.tar.xz |
Fix multiple help clauses on the command line with mencoder.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17468 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'parser-mecmd.c')
-rw-r--r-- | parser-mecmd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/parser-mecmd.c b/parser-mecmd.c index b77f8c421e..9070f9890a 100644 --- a/parser-mecmd.c +++ b/parser-mecmd.c @@ -93,6 +93,10 @@ m_config_parse_me_command_line(m_config_t *config, int argc, char **argv) } if(!entry || (mp_opt->flags & M_OPT_GLOBAL)){ tmp = m_config_set_option(config, opt, argv[i + 1]); + if (tmp <= M_OPT_EXIT) { + opt_exit = 1; + tmp = M_OPT_EXIT - tmp; + } if(tmp < 0){ // mp_msg(MSGT_CFGPARSER, MSGL_ERR, "m_config_set_option() failed (%d)\n",tmp); goto err_out; |