summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Meckelein <mmeckelein@hq.adiscon.com>2005-09-22 09:53:38 +0000
committerMichael Meckelein <mmeckelein@hq.adiscon.com>2005-09-22 09:53:38 +0000
commiteae77f21f18bbedcbdfdea729869545b3619a3e0 (patch)
tree1636ce71b8007d4b61bb6cfe3ffca51d0e3045b9
parent3353b80094b8eac53dde23dcc8cf7b62b8e10555 (diff)
downloadrsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.tar.gz
rsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.tar.xz
rsyslog-eae77f21f18bbedcbdfdea729869545b3619a3e0.zip
Fixed minor bug in MySQL functions.
-rw-r--r--syslogd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/syslogd.c b/syslogd.c
index 53d29511..5fc87443 100644
--- a/syslogd.c
+++ b/syslogd.c
@@ -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);
}