summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Dirolf <mike@10gen.com>2009-08-07 10:10:18 -0400
committerMike Dirolf <mike@10gen.com>2009-08-07 10:10:18 -0400
commit86c62a6911e5382a7473502c819714367b944f46 (patch)
tree82633a121c08e1c167e2e5789c2383e3ef909332
parent563fa6bb6461f8602beaccd7b8a50c9bed8ad83d (diff)
downloadmongo-86c62a6911e5382a7473502c819714367b944f46.tar.gz
minor: let boost take care of the too many positionals case for us
-rw-r--r--db/db.cpp7
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;