summaryrefslogtreecommitdiff
path: root/src/mongo/client/sasl_scram_client_conversation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/client/sasl_scram_client_conversation.h')
-rw-r--r--src/mongo/client/sasl_scram_client_conversation.h4
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);