diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/database/Database/DatabaseWorkerPool.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/database/Database/DatabaseWorkerPool.cpp b/src/server/database/Database/DatabaseWorkerPool.cpp index 2dc166abc1f..37f829d5bad 100644 --- a/src/server/database/Database/DatabaseWorkerPool.cpp +++ b/src/server/database/Database/DatabaseWorkerPool.cpp @@ -308,7 +308,7 @@ T* DatabaseWorkerPool<T>::GetFreeConnection() //! Block forever until a connection is free for (;;) { - connection = _connections[IDX_SYNCH][++i % num_cons].get(); + connection = _connections[IDX_SYNCH][i++ % num_cons].get(); //! Must be matched with t->Unlock() or you will get deadlocks if (connection->LockIfReady()) break; |