diff options
author | Spencer T Brody <spencer@10gen.com> | 2013-08-08 15:11:39 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2013-08-08 15:13:14 -0400 |
commit | fa72bb1f863e2539c5d4a3c06c147b04e5066bab (patch) | |
tree | 91154f16d638c82ba4aac42fb0660ac053267947 | |
parent | a5c4978b510d24bfaa3a4b2ee6570fd747326e1e (diff) | |
download | mongo-fa72bb1f863e2539c5d4a3c06c147b04e5066bab.tar.gz |
SERVER-9518 Make sure internal user stays in the user cache
-rw-r--r-- | src/mongo/db/auth/authorization_manager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/auth/authorization_manager.cpp b/src/mongo/db/auth/authorization_manager.cpp index 897c8f7fcf3..bceb7f1cc7e 100644 --- a/src/mongo/db/auth/authorization_manager.cpp +++ b/src/mongo/db/auth/authorization_manager.cpp @@ -856,6 +856,8 @@ namespace { delete it->second; } _userCache.clear(); + // Make sure the internal user stays in the cache. + _userCache.insert(make_pair(internalSecurity.user->getName(), internalSecurity.user)); } Status AuthorizationManager::initializeAllV1UserData() { |