diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-06-03 16:30:40 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-06-03 16:30:40 +0200 |
commit | 54031a5360d3ea2d7bb99304bfc5abc36807d33a (patch) | |
tree | 6b1652435e1006017206deb9ec09b62902162ef6 /src/datacache | |
parent | 18a1d4ec5085690d16345a52f3e75d059c834195 (diff) | |
download | gnunet-54031a5360d3ea2d7bb99304bfc5abc36807d33a.tar.gz gnunet-54031a5360d3ea2d7bb99304bfc5abc36807d33a.zip |
fix logic
Diffstat (limited to 'src/datacache')
-rw-r--r-- | src/datacache/plugin_datacache_sqlite.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/src/datacache/plugin_datacache_sqlite.c b/src/datacache/plugin_datacache_sqlite.c index c4adb34fd..ef24199ca 100644 --- a/src/datacache/plugin_datacache_sqlite.c +++ b/src/datacache/plugin_datacache_sqlite.c | |||
@@ -426,23 +426,14 @@ sqlite_plugin_del (void *cls) | |||
426 | plugin->del_expired_stmt); | 426 | plugin->del_expired_stmt); |
427 | return GNUNET_SYSERR; | 427 | return GNUNET_SYSERR; |
428 | } | 428 | } |
429 | if (SQLITE_ROW != | 429 | if ( (SQLITE_ROW != |
430 | sqlite3_step (plugin->del_expired_stmt)) | 430 | sqlite3_step (plugin->del_expired_stmt)) || |
431 | { | 431 | (GNUNET_OK != |
432 | LOG_SQLITE (plugin->dbh, | 432 | GNUNET_SQ_extract_result (plugin->del_expired_stmt, |
433 | GNUNET_ERROR_TYPE_ERROR | GNUNET_ERROR_TYPE_BULK, | 433 | rs)) ) |
434 | "sqlite3_step"); | ||
435 | GNUNET_SQ_reset (plugin->dbh, | ||
436 | plugin->del_expired_stmt); | ||
437 | return GNUNET_SYSERR; | ||
438 | } | ||
439 | if (GNUNET_OK != | ||
440 | GNUNET_SQ_extract_result (plugin->del_expired_stmt, | ||
441 | rs)) | ||
442 | { | 434 | { |
443 | GNUNET_SQ_reset (plugin->dbh, | 435 | GNUNET_SQ_reset (plugin->dbh, |
444 | plugin->del_expired_stmt); | 436 | plugin->del_expired_stmt); |
445 | |||
446 | if (SQLITE_ROW != | 437 | if (SQLITE_ROW != |
447 | sqlite3_step (plugin->del_select_stmt)) | 438 | sqlite3_step (plugin->del_select_stmt)) |
448 | { | 439 | { |