]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/extra/m_sqlauth.cpp
Fix various rline bugs, implement /stats R, and fix the issue where you get no error...
[user/henk/code/inspircd.git] / src / modules / extra / m_sqlauth.cpp
index dcc314af99064249f8404fa1b49e446f6b2dfaa0..ffaf6e6058fbb6921e201b760c7bc8e00c95004e 100644 (file)
@@ -36,7 +36,7 @@ class ModuleSQLAuth : public Module
 
 public:
        ModuleSQLAuth(InspIRCd* Me)
-       : Module::Module(Me)
+       : Module(Me)
        {
                ServerInstance->Modules->UseInterface("SQLutils");
                ServerInstance->Modules->UseInterface("SQL");
@@ -74,7 +74,7 @@ public:
 
        virtual int OnUserRegister(User* user)
        {
-               if ((!allowpattern.empty()) && (ServerInstance->MatchText(user->nick,allowpattern)))
+               if ((!allowpattern.empty()) && (InspIRCd::Match(user->nick,allowpattern)))
                {
                        user->Extend("sqlauthed");
                        return 0;
@@ -165,7 +165,7 @@ public:
 
                        if(user)
                        {
-                               if(res->error.Id() == NO_ERROR)
+                               if(res->error.Id() == SQL_NO_ERROR)
                                {
                                        if(res->Rows())
                                        {
@@ -212,7 +212,7 @@ public:
 
        virtual Version GetVersion()
        {
-               return Version(1,2,1,0,VF_VENDOR,API_VERSION);
+               return Version("$Id$", VF_VENDOR, API_VERSION);
        }
 
 };