diff --git a/src/options.cpp b/src/options.cpp index 5b7dd62..0878ef3 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -229,11 +229,8 @@ std::vector ztd::option_set::process(std::vector argum } else //continue { - if( (*it)[i] != '=') //incorrect - { - throw ztd::option_error(ztd::option_error::missing_arg, std::string("-") + popt->charName ); - } - i++; + if( (*it)[i] == '=') + i++; popt->argument = (*it).substr(i , (*it).size()-i ); popt->activated = true; tstop=true;