diff options
Diffstat (limited to 'output/sqlite3/ulogd_output_SQLITE3.c')
-rw-r--r-- | output/sqlite3/ulogd_output_SQLITE3.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/output/sqlite3/ulogd_output_SQLITE3.c b/output/sqlite3/ulogd_output_SQLITE3.c index dffdda3..6f371c3 100644 --- a/output/sqlite3/ulogd_output_SQLITE3.c +++ b/output/sqlite3/ulogd_output_SQLITE3.c @@ -322,8 +322,10 @@ sqlite3_init_db(struct ulogd_pluginstance *pi) sqlite3_stmt *schema_stmt; int col, num_cols; - if (priv->dbh == NULL) + if (priv->dbh == NULL) { + ulogd_log(ULOGD_ERROR, "SQLITE3: No database handle.\n"); return -1; + } num_cols = db_count_cols(pi, &schema_stmt); if (num_cols <= 0) { @@ -397,8 +399,10 @@ sqlite3_start(struct ulogd_pluginstance *pi) sqlite3_busy_timeout(priv->dbh, SQLITE3_BUSY_TIMEOUT); /* read the fieldnames to know which values to insert */ - if (sqlite3_init_db(pi) < 0) + if (sqlite3_init_db(pi) < 0) { + ulogd_log(ULOGD_ERROR, "SQLITE3: Could not read database fieldnames.\n"); return -1; + } /* initialize our buffer size and counter */ priv->buffer_size = buffer_ce(pi); |