]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame - ulogd2/patches/ulogd2-2.0.5-better-sqlite-debugging.patch
ulogd2: Update to version 2.0.5
[people/amarx/ipfire-3.x.git] / ulogd2 / patches / ulogd2-2.0.5-better-sqlite-debugging.patch
CommitLineData
ce284ff3
MT
1diff --git a/output/sqlite3/ulogd_output_SQLITE3.c b/output/sqlite3/ulogd_output_SQLITE3.c
2index 5c49055..e3eff6f 100644
3--- a/output/sqlite3/ulogd_output_SQLITE3.c
4+++ b/output/sqlite3/ulogd_output_SQLITE3.c
5@@ -212,7 +212,8 @@ sqlite3_interp(struct ulogd_pluginstance *pi)
6 return ULOGD_IRET_OK;
7
8 err_bind:
9- ulogd_log(ULOGD_ERROR, "SQLITE: bind: %s\n", sqlite3_errmsg(priv->dbh));
10+ ulogd_log(ULOGD_ERROR, "SQLITE: bind: %s (field: %s)\n", sqlite3_errmsg(priv->dbh),
11+ f->key->name);
12
13 return ULOGD_IRET_ERR;
14 }
15@@ -353,8 +354,10 @@ sqlite3_init_db(struct ulogd_pluginstance *pi)
16 }
17 strncpy(f->name, buf, ULOGD_MAX_KEYLEN);
18
19- if ((f->key = ulogd_find_key(pi, buf)) == NULL)
20+ if ((f->key = ulogd_find_key(pi, buf)) == NULL) {
21+ ulogd_log(ULOGD_ERROR, "SQLITE3: Could not find field %s\n", buf);
22 return -1;
23+ }
24
25 TAILQ_INSERT_TAIL(&priv->fields, f, link);
26 }