diff options
Diffstat (limited to 'src/mongo/db/catalog/drop_database.cpp')
-rw-r--r-- | src/mongo/db/catalog/drop_database.cpp | 3 |
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"; |