freebsd-ports/www/mod_log_mysql/files/patch-mod_log_mysql.c
Philip M. Gollucci fcdb3e1a3f - enable auto-reconnect support
PR:             ports/152644
Submitted by:   Alex Samorukov <samm@os2.kiev.ua>
2010-12-07 21:29:34 +00:00

16 lines
598 B
C

--- mod_log_mysql.c 2003-11-01 12:21:28.000000000 +0200
+++ mod_log_mysql.c.new 2010-11-28 17:01:06.000000000 +0200
@@ -172,11 +172,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));