diff options
author | Eric Leblond <eric@regit.org> | 2013-03-18 00:24:17 +0100 |
---|---|---|
committer | Eric Leblond <eric@regit.org> | 2013-04-20 11:36:45 +0200 |
commit | dc0d6f9fd73fdcdc279ba6a3e6d3f931bab2b743 (patch) | |
tree | f8f0630dffddb5ad6e30c5263cf1156904e818a7 /output | |
parent | 8ab0e12641c15e257098963cf10b2c6073aa4e21 (diff) |
mysql: add sanity checking
Nullify mysql handler at deinit.
Diffstat (limited to 'output')
-rw-r--r-- | output/mysql/ulogd_output_MYSQL.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/output/mysql/ulogd_output_MYSQL.c b/output/mysql/ulogd_output_MYSQL.c index 72c080e..0a1ebfc 100644 --- a/output/mysql/ulogd_output_MYSQL.c +++ b/output/mysql/ulogd_output_MYSQL.c @@ -162,7 +162,9 @@ static int get_columns_mysql(struct ulogd_pluginstance *upi) static int close_db_mysql(struct ulogd_pluginstance *upi) { struct mysql_instance *mi = (struct mysql_instance *) upi->private; - mysql_close(mi->dbh); + if (mi->dbh) + mysql_close(mi->dbh); + mi->dbh = NULL; return 0; } |