diff options
author | Mike Dirolf <mike@10gen.com> | 2009-08-07 10:10:18 -0400 |
---|---|---|
committer | Mike Dirolf <mike@10gen.com> | 2009-08-07 10:10:18 -0400 |
commit | 86c62a6911e5382a7473502c819714367b944f46 (patch) | |
tree | 82633a121c08e1c167e2e5789c2383e3ef909332 | |
parent | 563fa6bb6461f8602beaccd7b8a50c9bed8ad83d (diff) | |
download | mongo-86c62a6911e5382a7473502c819714367b944f46.tar.gz |
minor: let boost take care of the too many positionals case for us
-rw-r--r-- | db/db.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/db/db.cpp b/db/db.cpp index a084f095483..3805e46f821 100644 --- a/db/db.cpp +++ b/db/db.cpp @@ -499,7 +499,7 @@ int main(int argc, char* argv[], char *envp[] ) hidden_options.add_options()(s.c_str(), "verbose"); } - positional_options.add("command", -1); + positional_options.add("command", 3); visible_options.add(general_options).add(replication_options); cmdline_options.add(general_options).add(replication_options).add(hidden_options); @@ -702,11 +702,6 @@ int main(int argc, char* argv[], char *envp[] ) if (command[0].compare("msg") == 0) { const char *m; - if (command.size() > 3) { - cout << "Too many parameters to 'msg' command" << endl; - cout << visible_options << endl; - return 0; - } if (command.size() < 3) { cout << "Too few parameters to 'msg' command" << endl; cout << visible_options << endl; |