summaryrefslogtreecommitdiff
path: root/net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch
Unidiff
Diffstat (limited to 'net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch') (more/less context) (ignore whitespace changes)
-rw-r--r--net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch24
1 files changed, 0 insertions, 24 deletions
diff --git a/net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch b/net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch
deleted file mode 100644
index 75f0a01..0000000
--- a/net-im/jabberd/files/jabberd-1.4.4-xdb_sql.c-rev1211.patch
+++ b/dev/null
@@ -1,24 +0,0 @@
1 --- xdb_sql/xdb_sql.c 2006/03/15 22:16:371210
2 +++ xdb_sql/xdb_sql.c 2006/04/25 22:01:391211
3@@ -269,10 +269,18 @@
4 ret = mysql_query(xq->mysql, query);
5
6 /* failed and we need to reconnect? */
7- if (ret == CR_SERVER_LOST || ret == CR_SERVER_GONE_ERROR) {
8 -xdb_sql_mysql_connect(i, xq);
9+ if (ret) {
10 +unsigned int query_errno = mysql_errno(xq->mysql);
11 +if (query_errno == CR_SERVER_LOST || query_errno == CR_SERVER_GONE_ERROR) {
12 + log_debug2(ZONE, LOGT_STORAGE, "connection lost, trying to reconnect to MySQL server");
13 + xdb_sql_mysql_connect(i, xq);
14
15 -ret = mysql_query(xq->mysql, query);
16 + ret = mysql_query(xq->mysql, query);
17+
18 + if (ret == 0) {
19 + log_notice(i->id, "connection to MySQL server %s:%i had been lost, and has been reestablished", xq->mysql_host , xq->mysql_port);
20 + }
21 +}
22 }
23
24 /* still an error? log and return */