# HG changeset patch # User arpi # Date 1039640197 0 # Node ID ca2813aafb351a05e86a9c0a82f6197730c37272 # Parent 58063f77aa4d76f0acbe9f0c8c63c8886e8e1143 more i+1, correction by Albeu diff -r 58063f77aa4d -r ca2813aafb35 parser-mpcmd.c --- a/parser-mpcmd.c Wed Dec 11 20:48:51 2002 +0000 +++ b/parser-mpcmd.c Wed Dec 11 20:56:37 2002 +0000 @@ -238,7 +238,7 @@ m_option_t* mp_opt = NULL; play_tree_t* entry = NULL; - tmp = is_entry_option(opt,argv[i + 1],&entry); + tmp = (i+1 0) { // It's an entry if(entry) { add_entry(entry); @@ -251,9 +251,10 @@ mp_opt = m_config_get_option(config,opt); if (mp_opt != NULL) { // Option exist if(mode == GLOBAL || (mp_opt->flags & M_OPT_GLOBAL)) - tmp = m_config_set_option(config, opt, argv[i + 1]); + tmp = (i+1= 0 && mode != DROP_LOCAL) { play_tree_t* pt = last_entry ? last_entry : last_parent; play_tree_set_param(pt,opt, argv[i + 1]);