summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEliot Horowitz <eliot@10gen.com>2010-08-03 22:11:26 -0400
committerEliot Horowitz <eliot@10gen.com>2010-08-03 22:11:26 -0400
commitab2193ee82aeb2b986fa78040525c509a8ccf953 (patch)
treef0b165e813919488ef36578cac34367ee0bef643
parent1a5c0a6723eb67b1e4f1c3d6f043ffeca6c7a6c7 (diff)
downloadmongo-ab2193ee82aeb2b986fa78040525c509a8ccf953.tar.gz
don't uassert for config settings
-rw-r--r--db/db.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/db/db.cpp b/db/db.cpp
index a2017e17960..2b9195610f9 100644
--- a/db/db.cpp
+++ b/db/db.cpp
@@ -984,8 +984,10 @@ int main(int argc, char* argv[], char *envp[] )
cmdLine.port = CmdLine::ShardServerPort;
}
else {
- uassert( 13392, "bad --port number", cmdLine.port > 0 );
- uassert( 13391, "bad --port number", cmdLine.port <= 65535 || params.count("ipv6") );
+ if ( cmdLine.port <= 0 || cmdLine.port > 65535 ){
+ out() << "bad --port number" << endl;
+ dbexit( EXIT_BADOPTIONS );
+ }
}
if ( params.count("configsvr" ) ){
if ( params.count( "diaglog" ) == 0 )