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));
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to