summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mongo/dbtests/mock/mock_dbclient_connection.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mongo/dbtests/mock/mock_dbclient_connection.cpp b/src/mongo/dbtests/mock/mock_dbclient_connection.cpp
index 0b86fd40912..99b2bd53119 100644
--- a/src/mongo/dbtests/mock/mock_dbclient_connection.cpp
+++ b/src/mongo/dbtests/mock/mock_dbclient_connection.cpp
@@ -49,6 +49,8 @@ MockDBClientConnection::MockDBClientConnection()
_sockCreationTime(mongo::curTimeMicros64()),
_autoReconnect(false) {
_setServerRPCProtocols(rpc::supports::kAll);
+ _callIter = _mockCallResponses.begin();
+ _recvIter = _mockRecvResponses.begin();
}
MockDBClientConnection::MockDBClientConnection(MockRemoteDBServer* remoteServer, bool autoReconnect)
@@ -56,7 +58,10 @@ MockDBClientConnection::MockDBClientConnection(MockRemoteDBServer* remoteServer,
_remoteServer(remoteServer),
_isFailed(false),
_sockCreationTime(mongo::curTimeMicros64()),
- _autoReconnect(autoReconnect) {}
+ _autoReconnect(autoReconnect) {
+ _callIter = _mockCallResponses.begin();
+ _recvIter = _mockRecvResponses.begin();
+}
MockDBClientConnection::~MockDBClientConnection() {}