summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/drop_database.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/drop_database.cpp')
-rw-r--r--src/mongo/db/catalog/drop_database.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/catalog/drop_database.cpp b/src/mongo/db/catalog/drop_database.cpp
index 49328d12c0e..6768d514d37 100644
--- a/src/mongo/db/catalog/drop_database.cpp
+++ b/src/mongo/db/catalog/drop_database.cpp
@@ -66,7 +66,8 @@ Status _finishDropDatabase(OperationContext* opCtx, const std::string& dbName, D
// If DatabaseHolder::dropDb() fails, we should reset the drop-pending state on Database.
auto dropPendingGuard = MakeGuard([db, opCtx] { db->setDropPending(opCtx, false); });
- DatabaseHolder::getDatabaseHolder().dropDb(opCtx, db);
+ auto databaseHolder = DatabaseHolder::get(opCtx);
+ databaseHolder->dropDb(opCtx, db);
dropPendingGuard.Dismiss();
log() << "dropDatabase " << dbName << " - finished";