diff options
author | Lingzhi Deng <lingzhi.deng@mongodb.com> | 2020-01-17 16:24:49 -0500 |
---|---|---|
committer | A. Jesse Jiryu Davis <jesse@mongodb.com> | 2020-01-27 15:40:41 -0500 |
commit | a51995e8cf0ce5d1c7d53934ab3499b1613194ef (patch) | |
tree | 62f5159d4b74558737ab71429d2d22d2725dd277 | |
parent | 30608c7a78919bf06a55af0aca19ab4523cc537c (diff) | |
download | mongo-a51995e8cf0ce5d1c7d53934ab3499b1613194ef.tar.gz |
SERVER-45649: Initialize call/recv responses iterators in MockDBClientConnection constructors
-rw-r--r-- | src/mongo/dbtests/mock/mock_dbclient_connection.cpp | 7 |
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() {} |