diff options
-rw-r--r-- | src/mongo/s/client/sharding_network_connection_hook.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/s/client/sharding_network_connection_hook.cpp b/src/mongo/s/client/sharding_network_connection_hook.cpp index 6562bc0f090..f4ea788a991 100644 --- a/src/mongo/s/client/sharding_network_connection_hook.cpp +++ b/src/mongo/s/client/sharding_network_connection_hook.cpp @@ -80,6 +80,9 @@ Status ShardingNetworkConnectionHook::validateHostImpl( // is SCCC. ConnectionString configConnString; if (configServerMode == ConfigServerMode::CSRS) { + uassert(ErrorCodes::ReplicaSetNotFound, + "CSRS replica set is not initialized", + isMasterResponse.hasField("setName")); configConnString = ConnectionString::forReplicaSet(setName.valueStringData(), {remoteHost}); } |