diff options
Diffstat (limited to 'src/mongo/client/sasl_scram_client_conversation.h')
-rw-r--r-- | src/mongo/client/sasl_scram_client_conversation.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/client/sasl_scram_client_conversation.h b/src/mongo/client/sasl_scram_client_conversation.h index ba1631115e3..4329955da0f 100644 --- a/src/mongo/client/sasl_scram_client_conversation.h +++ b/src/mongo/client/sasl_scram_client_conversation.h @@ -120,13 +120,13 @@ public: if (targetHost.isOK()) { _credentials = _clientCache->getCachedSecrets(targetHost.getValue(), presecrets); if (!_credentials) { - _credentials = presecrets; + _credentials = scram::Secrets<HashBlock>(presecrets); _clientCache->setCachedSecrets( std::move(targetHost.getValue()), std::move(presecrets), _credentials); } } else { - _credentials = presecrets; + _credentials = scram::Secrets<HashBlock>(presecrets); } return _credentials.generateClientProof(_authMessage); |