diff options
author | Ian Boros <ian.boros@10gen.com> | 2018-01-29 14:28:05 -0500 |
---|---|---|
committer | Ian Boros <ian.boros@10gen.com> | 2018-02-07 13:09:43 -0500 |
commit | 8630f685156c7515c59ce071e59d9d6ec200f2e4 (patch) | |
tree | f13e93429738ae997a93adc3a4d717ac44bc15be /src/mongo/db/auth/user_name.h | |
parent | 5f86a8e4ca87f169dc708b15b13a26c2bb514762 (diff) | |
download | mongo-8630f685156c7515c59ce071e59d9d6ec200f2e4.tar.gz |
SERVER-32395 Make killCursors work against pinned cursors on mongos when auth is enabled
Diffstat (limited to 'src/mongo/db/auth/user_name.h')
-rw-r--r-- | src/mongo/db/auth/user_name.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/auth/user_name.h b/src/mongo/db/auth/user_name.h index 260604d6a18..f55d3500dfb 100644 --- a/src/mongo/db/auth/user_name.h +++ b/src/mongo/db/auth/user_name.h @@ -192,4 +192,13 @@ UserNameIterator makeUserNameIteratorForContainer(const Container& container) { return makeUserNameIterator(container.begin(), container.end()); } +template <typename Container> +Container userNameIteratorToContainer(UserNameIterator it) { + Container container; + while (it.more()) { + container.emplace_back(it.next()); + } + return container; +} + } // namespace mongo |