]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/extra/m_pgsql.cpp
Improve the logic around connecting to a MySQL server.
[user/henk/code/inspircd.git] / src / modules / extra / m_pgsql.cpp
index 5d059ec9cd5a288603d680da24c9ed37b4a4562d..b0f0b4597eba45367a256e7d7801158ebd0eb3cf 100644 (file)
@@ -103,7 +103,7 @@ class PgSQLresult : public SQL::Result
        {
                rows = PQntuples(res);
                if (!rows)
-                       rows = atoi(PQcmdTuples(res));
+                       rows = ConvToNum<int>(PQcmdTuples(res));
        }
 
        ~PgSQLresult()
@@ -176,7 +176,11 @@ class SQLConn : public SQL::Provider, public EventHandler
        QueueItem               qinprog;        /* If there is currently a query in progress */
 
        SQLConn(Module* Creator, ConfigTag* tag)
-       : SQL::Provider(Creator, "SQL/" + tag->getString("id")), conf(tag), sql(NULL), status(CWRITE), qinprog(NULL, "")
+               : SQL::Provider(Creator, tag->getString("id"))
+               , conf(tag)
+               , sql(NULL)
+               , status(CWRITE)
+               , qinprog(NULL, "")
        {
                if (!DoConnect())
                {