diff options
Diffstat (limited to 'src/mongo/dbtests/mock/mock_replica_set.cpp')
-rw-r--r-- | src/mongo/dbtests/mock/mock_replica_set.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/dbtests/mock/mock_replica_set.cpp b/src/mongo/dbtests/mock/mock_replica_set.cpp index 12e288ab1a7..d7dfb75aec1 100644 --- a/src/mongo/dbtests/mock/mock_replica_set.cpp +++ b/src/mongo/dbtests/mock/mock_replica_set.cpp @@ -80,7 +80,11 @@ MockReplicaSet::MockReplicaSet(const string& setName, membersBuilder.done(); ReplSetConfig replConfig; - fassert(28566, replConfig.initialize(configBuilder.obj())); + try { + replConfig = ReplSetConfig::parse(configBuilder.obj()); + } catch (const DBException&) { + fassertFailed(28566); + } fassert(28573, replConfig.validate()); setConfig(replConfig); } |