summaryrefslogtreecommitdiff
path: root/src/mongo/db/auth/user_name.h
diff options
context:
space:
mode:
authorIan Boros <ian.boros@10gen.com>2018-01-29 14:28:05 -0500
committerIan Boros <ian.boros@10gen.com>2018-02-07 13:09:43 -0500
commit8630f685156c7515c59ce071e59d9d6ec200f2e4 (patch)
treef13e93429738ae997a93adc3a4d717ac44bc15be /src/mongo/db/auth/user_name.h
parent5f86a8e4ca87f169dc708b15b13a26c2bb514762 (diff)
downloadmongo-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.h9
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