summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/user_management_commands.cpp
diff options
context:
space:
mode:
authorGabriel Marks <gabriel.marks@mongodb.com>2020-06-26 15:42:20 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-08 23:23:41 +0000
commitb0b09d66b99d80a0a65c4bc552b6e9f443aadb3b (patch)
treedca13f3eab48c9edb4f276ba89f5c8efd4338b5f /src/mongo/db/commands/user_management_commands.cpp
parent8895e4ca0321aa121cd0558a8622286bdf1f41b2 (diff)
downloadmongo-b0b09d66b99d80a0a65c4bc552b6e9f443aadb3b.tar.gz
SERVER-49112 Add Session::getSSLConfiguration
Diffstat (limited to 'src/mongo/db/commands/user_management_commands.cpp')
-rw-r--r--src/mongo/db/commands/user_management_commands.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/commands/user_management_commands.cpp b/src/mongo/db/commands/user_management_commands.cpp
index 8fc24ce6d79..d6f95c0e64f 100644
--- a/src/mongo/db/commands/user_management_commands.cpp
+++ b/src/mongo/db/commands/user_management_commands.cpp
@@ -843,7 +843,8 @@ void CmdUMCTyped<CreateUserCommand, void>::Invocation::typedRun(OperationContext
"Cannot create an x.509 user with a subjectname that would be "
"recognized as an internal cluster member",
(dbname != "$external") || !getSSLManager() ||
- !getSSLManager()->getSSLConfiguration().isClusterMember(userName.getUser()));
+ !opCtx->getClient()->session()->getSSLConfiguration()->isClusterMember(
+ userName.getUser()));
#endif
// Synthesize a user document