Fix a crash in transaction commands.

Fixes issue #3495

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2010-08-19 16:41:43 +02:00
parent 46438f9f92
commit 17d0382cd4

View File

@@ -205,6 +205,7 @@ void DatabaseWorkerPool::RollbackTransaction()
{
itr->second->ForcefulDelete();
delete itr->second;
itr->second = NULL;
}
}
@@ -216,7 +217,7 @@ void DatabaseWorkerPool::CommitTransaction()
if (itr != m_tranQueues.end() && itr->second != NULL)
{
Enqueue(itr->second);
m_tranQueues.erase(itr);
itr->second = NULL;
}
}