]> jfr.im git - irc/thales.git/commitdiff
added capability to change mysql port
authorklausweiss <klausweiss>
Sat, 3 Feb 2007 10:55:35 +0000 (10:55 +0000)
committerklausweiss <klausweiss>
Sat, 3 Feb 2007 10:55:35 +0000 (10:55 +0000)
src/conf.c
src/db.c

index b6e20732d995bf5b02874a26786f89ba289b37c4..774ab9380140eece52d7a48489b2063a25400df3 100644 (file)
@@ -39,6 +39,7 @@ char *PIDFilename;
 char *LogFilename;
 
 char *MysqlServer;
+int *MysqlPort;
 char *MysqlDatabase;
 char *MysqlUser;
 char *MysqlPassword;
@@ -60,6 +61,7 @@ Directive directives[] = {
        {"ServerDesc", {{PARAM_STRING, 0, &ServerDesc}}},
        {"ServerName", {{PARAM_STRING, 0, &ServerName}}},
        {"MysqlServer", {{PARAM_STRING, 0, &MysqlServer}}},
+       {"MysqlPort", {{PARAM_PORT, 0, &MysqlPort}}},
        {"MysqlDatabase", {{PARAM_STRING, 0, &MysqlDatabase}}},
        {"MysqlUser", {{PARAM_STRING, 0, &MysqlUser}}},
        {"MysqlPassword", {{PARAM_STRING, 0, &MysqlPassword}}},
index 228d66ff5abfac21ec668037b491a2008e8538e0..5e18ee00b314cd6026a61045b6bb5cc46aeabc62 100644 (file)
--- a/src/db.c
+++ b/src/db.c
@@ -25,6 +25,7 @@
 #endif
 
 extern char *MysqlServer;
+extern int *MysqlPort;
 extern char *MysqlDatabase;
 extern char *MysqlUser;
 extern char *MysqlPassword;
@@ -65,7 +66,7 @@ void db_connect()
        /* connecting to MySQL */
        myptr = mysql_init(NULL);
        if (!mysql_real_connect
-                (myptr, MysqlServer, MysqlUser, MysqlPassword, MysqlDatabase, 0,
+                (myptr, MysqlServer, MysqlUser, MysqlPassword, MysqlDatabase, *MysqlPort,
                  NULL, 0))
                fatal("Failed to connect to database : %s\n", mysql_error(myptr));