From 8c9ea174a51a785f69e25983c08dd305f986e641 Mon Sep 17 00:00:00 2001 From: Meltie2013 Date: Sun, 7 Feb 2021 14:32:49 -0600 Subject: [PATCH] Replace deprecated std::auto_ptr with std::shared_ptr (#133) --- src/game/WorldHandlers/MassMailMgr.h | 2 +- src/shared/Database/Database.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/WorldHandlers/MassMailMgr.h b/src/game/WorldHandlers/MassMailMgr.h index d67fd431..2ee00142 100644 --- a/src/game/WorldHandlers/MassMailMgr.h +++ b/src/game/WorldHandlers/MassMailMgr.h @@ -117,7 +117,7 @@ class MassMailMgr } /// m_protoMail is owned by MassMail, so at copy original MassMail field set to NULL - std::auto_ptr m_protoMail; + std::shared_ptr m_protoMail; MailSender m_sender; ReceiversList m_receivers; diff --git a/src/shared/Database/Database.cpp b/src/shared/Database/Database.cpp index 05da57c8..157fcba1 100644 --- a/src/shared/Database/Database.cpp +++ b/src/shared/Database/Database.cpp @@ -670,7 +670,7 @@ bool Database::ExecuteStmt(const SqlStatementID& id, SqlStmtParameters* params) bool Database::DirectExecuteStmt(const SqlStatementID& id, SqlStmtParameters* params) { MANGOS_ASSERT(params); - std::auto_ptr p(params); + std::shared_ptr p(params); // execute statement SqlConnection::Lock _guard(getAsyncConnection()); return _guard->ExecuteStmt(id.ID(), *params);