SOURCES: jabberd-reconnect.patch (NEW) - reconnect using proper api

arekm arekm at pld-linux.org
Thu Feb 16 08:41:41 CET 2006


Author: arekm                        Date: Thu Feb 16 07:41:41 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- reconnect using proper api

---- Files affected:
SOURCES:
   jabberd-reconnect.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/jabberd-reconnect.patch
diff -u /dev/null SOURCES/jabberd-reconnect.patch:1.1
--- /dev/null	Thu Feb 16 08:41:41 2006
+++ SOURCES/jabberd-reconnect.patch	Thu Feb 16 08:41:36 2006
@@ -0,0 +1,32 @@
+diff -urN jabberd-2.0s10.org/c2s/authreg_mysql.c jabberd-2.0s10/c2s/authreg_mysql.c
+--- jabberd-2.0s10.org/c2s/authreg_mysql.c	2005-06-22 22:32:05.000000000 +0200
++++ jabberd-2.0s10/c2s/authreg_mysql.c	2006-02-16 08:33:03.376431944 +0100
+@@ -526,8 +526,10 @@
+         return 1;
+     }
+ 
+-    /* Set reconnect flag to 1 (set to 0 by default from mysql 5 on) */
+-    conn->reconnect = 1;
++    {
++	my_bool reconnect = 1;
++	mysql_options(conn, MYSQL_OPT_RECONNECT, (char *)&reconnect);
++    }
+ 
+     ar->user_exists = _ar_mysql_user_exists;
+     ar->get_password = _ar_mysql_get_password;
+diff -urN jabberd-2.0s10.org/sm/storage_mysql.c jabberd-2.0s10/sm/storage_mysql.c
+--- jabberd-2.0s10.org/sm/storage_mysql.c	2005-06-22 22:32:05.000000000 +0200
++++ jabberd-2.0s10/sm/storage_mysql.c	2006-02-16 08:32:55.702406728 +0100
+@@ -565,8 +565,10 @@
+         return st_FAILED;
+     }
+ 
+-    /* Set reconnect flag to 1 (set to 0 by default from mysql 5 on) */
+-    conn->reconnect = 1;
++    {
++	my_bool reconnect = 1;
++	mysql_options(conn, MYSQL_OPT_RECONNECT, (char *)&reconnect);
++    }
+ 
+     data = (drvdata_t) malloc(sizeof(struct drvdata_st));
+     memset(data, 0, sizeof(struct drvdata_st));
================================================================


More information about the pld-cvs-commit mailing list