aboutsummaryrefslogtreecommitdiff
path: root/src/shared/Database/SqlDelayThread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/Database/SqlDelayThread.cpp')
-rw-r--r--src/shared/Database/SqlDelayThread.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/shared/Database/SqlDelayThread.cpp b/src/shared/Database/SqlDelayThread.cpp
index 6efc9717345..255a4252e03 100644
--- a/src/shared/Database/SqlDelayThread.cpp
+++ b/src/shared/Database/SqlDelayThread.cpp
@@ -32,13 +32,14 @@ void SqlDelayThread::run()
mysql_thread_init();
#endif
+ SqlAsyncTask * s = NULL;
// Lets wait for next async task no more than 2 secs
ACE_Time_Value _time(2);
while (m_running)
{
// if the running state gets turned off while sleeping
// empty the queue before exiting
- SqlAsyncTask * s = (SqlAsyncTask*)m_sqlQueue.dequeue(/*&_time*/);
+ s = dynamic_cast<SqlAsyncTask*> (m_sqlQueue.dequeue());
if(s)
{
s->call();