]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Fix SQL modules using "provider" in <database> instead of "module".
authorPeter Powell <petpow@saberuk.com>
Thu, 27 Sep 2018 11:51:53 +0000 (12:51 +0100)
committerPeter Powell <petpow@saberuk.com>
Thu, 27 Sep 2018 11:51:53 +0000 (12:51 +0100)
This fixes a regression introduced in 97a1d642.

src/modules/extra/m_mysql.cpp
src/modules/extra/m_pgsql.cpp
src/modules/extra/m_sqlite3.cpp

index 41c3a2a65a63e2dcb994ac4634b8b30d40d0b720..7c67296033a235c7daa04b224fc45b9a426820af 100644 (file)
@@ -427,7 +427,7 @@ void ModuleSQL::ReadConfig(ConfigStatus& status)
        ConfigTagList tags = ServerInstance->Config->ConfTags("database");
        for(ConfigIter i = tags.first; i != tags.second; i++)
        {
-               if (!stdalgo::string::equalsci(i->second->getString("provider"), "mysql"))
+               if (!stdalgo::string::equalsci(i->second->getString("module"), "mysql"))
                        continue;
                std::string id = i->second->getString("id");
                ConnMap::iterator curr = connections.find(id);
index ec89208dd8b61942e0876f101ba442439934e651..bb727b623ea504dd4d3dbd4a874fd59e61531702 100644 (file)
@@ -546,7 +546,7 @@ class ModulePgSQL : public Module
                ConfigTagList tags = ServerInstance->Config->ConfTags("database");
                for(ConfigIter i = tags.first; i != tags.second; i++)
                {
-                       if (!stdalgo::string::equalsci(i->second->getString("provider"), "pgsql"))
+                       if (!stdalgo::string::equalsci(i->second->getString("module"), "pgsql"))
                                continue;
                        std::string id = i->second->getString("id");
                        ConnMap::iterator curr = connections.find(id);
index b468100623b12e263c93d03a11cf4469089b4c9e..4558e087a9a96d63f41a4f95109cd814079b8ad2 100644 (file)
@@ -254,7 +254,7 @@ class ModuleSQLite3 : public Module
                ConfigTagList tags = ServerInstance->Config->ConfTags("database");
                for(ConfigIter i = tags.first; i != tags.second; i++)
                {
-                       if (!stdalgo::string::equalsci(i->second->getString("provider"), "sqlite"))
+                       if (!stdalgo::string::equalsci(i->second->getString("module"), "sqlite"))
                                continue;
                        SQLConn* conn = new SQLConn(this, i->second);
                        conns.insert(std::make_pair(i->second->getString("id"), conn));