View | Details | Raw Unified | Return to bug 185585
Collapse All | Expand All

(-)mod_log_mysql.c.new (+2 lines)
Lines 186-196 Link Here
186
{
186
{
187
  mysql_log *l = param;
187
  mysql_log *l = param;
188
  MYSQL *db;
188
  MYSQL *db;
189
  my_bool do_reconnect = 1;
189
190
190
  db = apr_palloc(p, sizeof(MYSQL));
191
  db = apr_palloc(p, sizeof(MYSQL));
191
192
192
  mysql_init(db);
193
  mysql_init(db);
193
  mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql");
194
  mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql");
195
  mysql_options(db, MYSQL_OPT_RECONNECT,&do_reconnect);
194
196
195
  if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) {
197
  if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) {
196
      ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db));
198
      ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db));

Return to bug 185585