summaryrefslogtreecommitdiff
path: root/www/mod_log_mysql/files/patch-mod_log_mysql.c
blob: 4b7df5982c9e894ece9c2e6e5b605b47ba2e3d07 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- mod_log_mysql.c	2014-01-10 13:56:23.777364558 -0800
+++ mod_log_mysql.c.new	2014-01-10 13:58:54.058985546 -0800
@@ -142,11 +142,13 @@
 {
   mysql_log *l = param;
   MYSQL *db;
+  my_bool do_reconnect = 1;
 
   db = apr_palloc(p, sizeof(MYSQL));
 
   mysql_init(db);
   mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql");
+  mysql_options(db, MYSQL_OPT_RECONNECT,&do_reconnect);
 
   if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) {
       ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db));