Author: jreidinger Date: Tue May 20 08:52:28 2008 New Revision: 10152 URL: http://svn.opensuse.org/viewcvs/zypp?rev=10152&view=rev Log: exit if bad arguments is passed to whatprovides (bnc #391576). Modified: trunk/zypper/src/zypper.cc Modified: trunk/zypper/src/zypper.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper.cc?rev=10152&r1=10151&r2=10152&view=diff ============================================================================== --- trunk/zypper/src/zypper.cc (original) +++ trunk/zypper/src/zypper.cc Tue May 20 08:52:28 2008 @@ -2767,9 +2767,17 @@ if (runningHelp()) { out().info(_command_help, Out::QUIET); return; } if (_arguments.empty()) + { report_required_arg_missing(out(), _command_help); + setExitCode(ZYPPER_EXIT_ERR_INVALID_ARGS); + return; + } else if (_arguments.size() > 1) + { report_too_many_arguments(out(), _command_help); + setExitCode(ZYPPER_EXIT_ERR_INVALID_ARGS); + return; + } init_target(*this); init_repos(*this); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org