Core/DBLayer: Fixed an incredibly rare memory leak happening when player started loading from database and never finished
This commit is contained in:
1 parent
5c60976046
commit
7cb72c2aac
2 files changed
+13
-3
No files matched your search
@@ -166,8 +166,16 @@ void SQLQueryHolder::SetSize(size_t size)
|
||||
m_queries.resize(size);
|
||||
}
|
||||
|
||||
SQLQueryHolderTask::~SQLQueryHolderTask()
|
||||
{
|
||||
if (!m_executed)
|
||||
delete m_holder;
|
||||
}
|
||||
|
||||
bool SQLQueryHolderTask::Execute()
|
||||
{
|
||||
m_executed = true;
|
||||
|
||||
if (!m_holder)
|
||||
return false;
|
||||
|
||||
|
||||
Reference in new issue
Block a user