From: Christian Grothoff Date: Fri, 10 Mar 2017 10:12:47 +0000 (+0100) Subject: reset statement on error X-Git-Tag: gnunet-0.11.0rc0~291^2~35 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=f729024c3472bbdf6575a1cf193ffe07bb0392af;p=oweals%2Fgnunet.git reset statement on error --- 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, "sq", _("Failure to bind %u-th SQL parameter\n"), i); - return GNUNET_SYSERR; + if (SQLITE_OK != + sqlite3_reset (stmt)) + { + GNUNET_log_from (GNUNET_ERROR_TYPE_WARNING, + "sq", + _("Failure in sqlite3_reset (!)\n")); + return GNUNET_SYSERR; + } } GNUNET_assert (0 != params[i].num_params); j += params[i].num_params;