diff options
Diffstat (limited to 'modules/extra/m_mysql.cpp')
-rw-r--r-- | modules/extra/m_mysql.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/extra/m_mysql.cpp b/modules/extra/m_mysql.cpp index 176899a1b..289273493 100644 --- a/modules/extra/m_mysql.cpp +++ b/modules/extra/m_mysql.cpp @@ -251,17 +251,17 @@ class ModuleSQL : public Module for (unsigned i = this->QueryRequests.size(); i > 0; --i) { - QueryRequest &r = this->QueryRequests[i]; + QueryRequest &r = this->QueryRequests[i - 1]; if (r.interface && r.interface->owner == m) { - if (i == 0) + if (i == 1) { r.service->Lock.Lock(); r.service->Lock.Unlock(); } - this->QueryRequests.erase(this->QueryRequests.begin() + i); + this->QueryRequests.erase(this->QueryRequests.begin() + i - 1); } } |