]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_xline_db.cpp
Remove m_halfop from list in compat linking mode
[user/henk/code/inspircd.git] / src / modules / m_xline_db.cpp
index 329fc8e27c6363bb7591152d25bf9409937bd28e..bcb4157d65aff72d455255f76b3094cfac7eff18 100644 (file)
@@ -92,7 +92,7 @@ class ModuleXLineDB : public Module
                 *              -- w00t
                 */
                ServerInstance->Logs->Log("m_xline_db",DEBUG, "xlinedb: Opening temporary database");
-               f = fopen("xline.db.new", "w");
+               f = fopen("data/xline.db.new", "w");
                if (!f)
                {
                        ServerInstance->Logs->Log("m_xline_db",DEBUG, "xlinedb: Cannot create database! %s (%d)", strerror(errno), errno);
@@ -133,7 +133,7 @@ class ModuleXLineDB : public Module
                }
 
                // Use rename to move temporary to new db - this is guarenteed not to fuck up, even in case of a crash.
-               if (rename("xline.db.new", "xline.db") < 0)
+               if (rename("data/xline.db.new", "data/xline.db") < 0)
                {
                        ServerInstance->Logs->Log("m_xline_db",DEBUG, "xlinedb: Cannot move new to old database! %s (%d)", strerror(errno), errno);
                        ServerInstance->SNO->WriteToSnoMask('a', "database: cannot replace old with new db: %s (%d)", strerror(errno), errno);
@@ -149,7 +149,7 @@ class ModuleXLineDB : public Module
                char linebuf[MAXBUF];
                unsigned int lineno = 0;
 
-               f = fopen("xline.db", "r");
+               f = fopen("data/xline.db", "r");
                if (!f)
                {
                        if (errno == ENOENT)
@@ -239,7 +239,7 @@ class ModuleXLineDB : public Module
 
        virtual Version GetVersion()
        {
-               return Version("Keeps a dynamic log of all XLines created, and stores them in a seperate conf file (xline.db).", VF_VENDOR, API_VERSION);
+               return Version("Keeps a dynamic log of all XLines created, and stores them in a seperate conf file (xline.db).", VF_VENDOR);
        }
 };