summaryrefslogtreecommitdiff
path: root/src/sq
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-03-10 11:12:47 +0100
committerChristian Grothoff <christian@grothoff.org>2017-03-10 11:12:47 +0100
commitf729024c3472bbdf6575a1cf193ffe07bb0392af (patch)
treeaf2e63937d9ea6a89fb25a309f20900b5a483685 /src/sq
parent0444330a107cdf015f162194a36c0439ef1cc558 (diff)
downloadgnunet-f729024c3472bbdf6575a1cf193ffe07bb0392af.tar.gz
gnunet-f729024c3472bbdf6575a1cf193ffe07bb0392af.zip
reset statement on error
Diffstat (limited to 'src/sq')
-rw-r--r--src/sq/sq.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/sq/sq.c b/src/sq/sq.c
index dc4416761..114de2d88 100644
--- a/src/sq/sq.c
+++ b/src/sq/sq.c
@@ -49,7 +49,14 @@ GNUNET_SQ_bind (sqlite3_stmt *stmt,
49 "sq", 49 "sq",
50 _("Failure to bind %u-th SQL parameter\n"), 50 _("Failure to bind %u-th SQL parameter\n"),
51 i); 51 i);
52 return GNUNET_SYSERR; 52 if (SQLITE_OK !=
53 sqlite3_reset (stmt))
54 {
55 GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING,
56 "sq",
57 _("Failure in sqlite3_reset (!)\n"));
58 return GNUNET_SYSERR;
59 }
53 } 60 }
54 GNUNET_assert (0 != params[i].num_params); 61 GNUNET_assert (0 != params[i].num_params);
55 j += params[i].num_params; 62 j += params[i].num_params;