diff options
author | Dan Larkin-York <dan.larkin-york@mongodb.com> | 2022-12-02 13:21:45 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-12-06 16:50:10 +0000 |
commit | 0bb9d60967ba809569f4d96c7a737a139218e9f0 (patch) | |
tree | 21be958caed0ee5b41da24f178dd9eb91c32c940 | |
parent | 490ac7666160709ea2f111d125949c0893f765bc (diff) | |
download | mongo-0bb9d60967ba809569f4d96c7a737a139218e9f0.tar.gz |
SERVER-71721 Avoid extra string copy in NamespaceString constructor
(cherry picked from commit 1bca0707395f0f8d61a7ab6414f743ac47367ce2)
-rw-r--r-- | src/mongo/db/namespace_string.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/namespace_string.h b/src/mongo/db/namespace_string.h index 3c746ad0ddf..5bd7c58c9ef 100644 --- a/src/mongo/db/namespace_string.h +++ b/src/mongo/db/namespace_string.h @@ -317,7 +317,7 @@ public: */ NamespaceString(DatabaseName dbName, StringData collectionName) : _dbName(std::move(dbName)), _ns(str::stream() << _dbName.db() << '.' << collectionName) { - auto db = _dbName.db(); + const auto& db = _dbName.db(); uassert(ErrorCodes::InvalidNamespace, "'.' is an invalid character in the database name: " + db, |