diff options
author | Machiavelli <none@none> | 2010-05-13 14:22:00 +0200 |
---|---|---|
committer | Machiavelli <none@none> | 2010-05-13 14:22:00 +0200 |
commit | 5e48be89d5cb3eb15e41fb0120e5ee979de73271 (patch) | |
tree | 3b0f5295b6f487327b112c962b63d5549c1aadf7 /src/scripts/eastern_kingdoms/ghostlands.cpp | |
parent | 10bf921a65a6f040b6a404609752852e03760a95 (diff) |
Fix a crash in SqlAsyncTask::call caused by the fact that the SQLOperation to be called was a NULL pointer.
The crash was mostly noticable on servers with relatively high MapUpdate Threads, since the window between SqlAsyncTask::call()´s NULLpointer check for m_op and the usage of this pointer was larger when more map threads are calling Database::CommitTransaction()´s and NULLing this pointer.
Fixes crash specified in comment #24 in issue #1259, and most likely will affect other crashes specified there as well.
Courtesy of click and myself, and our lengthy and deep brainstorming session.
--HG--
branch : trunk
Diffstat (limited to 'src/scripts/eastern_kingdoms/ghostlands.cpp')
0 files changed, 0 insertions, 0 deletions