From 1d0e182f11f52e09852e4844e3ac2de14bcecb9b Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Thu, 30 Apr 2020 20:15:26 +0200 Subject: [PATCH] Fix checks --- src/database/update.c | 2 +- src/net/downloader.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/database/update.c b/src/database/update.c index 5262aed5..4c677ed5 100644 --- a/src/database/update.c +++ b/src/database/update.c @@ -64,7 +64,7 @@ database_update_set_available(sqlite3 *db, uint64_t id) sqlite3_stmt *stmt; SQLITE_PREPARE(db, stmt, SQL_STMT, error); SQLITE_BIND_INT(db, stmt, 1, (int) id, error); - if (sqlite3_step(stmt) != SQLITE_OK) + if (sqlite3_step(stmt) != SQLITE_DONE) goto error; sqlite3_finalize(stmt); LOG_INFO_SCT("DB", "Kara %ld is now available", id); diff --git a/src/net/downloader.c b/src/net/downloader.c index 7ff99945..1bbe9a2e 100644 --- a/src/net/downloader.c +++ b/src/net/downloader.c @@ -378,7 +378,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec } snprintf(kara->filename + kara_dir_len, PATH_MAX - kara_dir_len, "%d.mkv", integer); kara->filename[PATH_MAX - 1] = 0; - LOG_INFO("Crafted filename is '%s'", kara->filename); + LOG_INFO_SCT("REPO", "Crafted filename is '%s'", kara->filename); err |= safe_json_get_string(kara_json, "song_name", kara->mdt.song_name, LEKTOR_TAG_MAX); err |= safe_json_get_string(kara_json, "source_name", kara->mdt.source_name, LEKTOR_TAG_MAX); @@ -391,7 +391,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec if (safe_json_get_int32(kara_json, "song_number", &kara->mdt.song_number)) goto err; - if (database_update_add((sqlite3 *) db, kara->filename, &kara->mdt, kara->id, false)) { + if (!database_update_add((sqlite3 *) db, kara->filename, &kara->mdt, kara->id, false)) { LOG_ERROR_SCT("REPO", "Could not add unavailable kara %ld to db", kara->id); continue; } @@ -404,7 +404,7 @@ __handle_got_json(volatile sqlite3 *db, struct lkt_repo *repo, struct json_objec continue; } - if (database_update_set_available((sqlite3 *) db, kara->id)) { + if (!database_update_set_available((sqlite3 *) db, kara->id)) { LOG_WARN_SCT("REPO", "Could not set kara %ld available", kara->id); continue; } -- GitLab