# HG changeset patch # User albeu # Date 1049299996 0 # Node ID 4c34dc17e43d621c059ed9b596a9475ddf952374 # Parent c5b63e88253d9918adda1881e10001ce11df1c31 Exit when the option parser return M_OPT_EXIT diff -r c5b63e88253d -r 4c34dc17e43d parser-mecmd.c --- a/parser-mecmd.c Wed Apr 02 16:11:15 2003 +0000 +++ b/parser-mecmd.c Wed Apr 02 16:13:16 2003 +0000 @@ -110,6 +110,8 @@ no++; } else { // mp_msg(MSGT_CFGPARSER, MSGL_ERR, "m_config_set_option() failed (%d)\n",tmp); + if(tmp == M_OPT_EXIT) + exit(0); goto err_out; } } diff -r c5b63e88253d -r 4c34dc17e43d parser-mpcmd.c --- a/parser-mpcmd.c Wed Apr 02 16:11:15 2003 +0000 +++ b/parser-mpcmd.c Wed Apr 02 16:13:16 2003 +0000 @@ -186,8 +186,11 @@ } } - if (tmp < 0) + if (tmp < 0) { + if (tmp == M_OPT_EXIT) + exit(0); goto err_out; + } i += tmp; } else /* filename */