From ada65a3bafd3ae6738a80972cf0d2f31ad19a7ae Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 22 Aug 2010 00:34:02 -0400 Subject: Added a classbase for the major classes, makes dynamic_reference invalidation really work. This also cleans up a bit of the code in the modestacker. --- modules/extra/m_mysql.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'modules/extra/m_mysql.cpp') 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); } } -- cgit