diff options
author | Michael Meckelein <mmeckelein@hq.adiscon.com> | 2005-09-22 09:53:38 +0000 |
---|---|---|
committer | Michael Meckelein <mmeckelein@hq.adiscon.com> | 2005-09-22 09:53:38 +0000 |
commit | eae77f21f18bbedcbdfdea729869545b3619a3e0 (patch) | |
tree | 1636ce71b8007d4b61bb6cfe3ffca51d0e3045b9 /syslogd.c | |
parent | 3353b80094b8eac53dde23dcc8cf7b62b8e10555 (diff) | |
download | rsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.tar.gz rsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.tar.bz2 rsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.zip |
Fixed minor bug in MySQL functions.
Diffstat (limited to 'syslogd.c')
-rw-r--r-- | syslogd.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -5859,7 +5859,6 @@ void initMySQL(register struct filed *f) mysql_init(&f->f_hmysql); do { - iCounter++; /* Connect to database */ if (!mysql_real_connect(&f->f_hmysql, f->f_dbsrv, f->f_dbuid, f->f_dbpwd, f->f_dbname, 0, NULL, 0)) { /* if also the second attempt failed @@ -5872,6 +5871,7 @@ void initMySQL(register struct filed *f) f->f_timeResumeOnError = 0; /* We have a working db connection */ dprintf("connected successfully to db\n"); } + iCounter++; } while (mysql_errno(&f->f_hmysql) && iCounter<2); } @@ -5927,7 +5927,6 @@ void writeMySQL(register struct filed *f) * the "delay" error hanlding. */ do { - iCounter++; /* query */ if(mysql_query(&f->f_hmysql, psz)) { @@ -5939,6 +5938,7 @@ void writeMySQL(register struct filed *f) else { /* dprintf("db insert sucessfully\n"); */ } + iCounter++; } while (mysql_errno(&f->f_hmysql) && iCounter<2); } |