From cdec21a3aa3534da3976153675ce83a92ccb201f Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Sat, 9 May 2020 14:03:11 +0200 Subject: [PATCH] Correct stickers commands --- src/database/find.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/database/find.c b/src/database/find.c index 0d09857f..5fbc5c46 100644 --- a/src/database/find.c +++ b/src/database/find.c @@ -61,11 +61,11 @@ database_search_sticker_init(volatile sqlite3 *db, struct lkt_search *ret) sprintf(SQL + strlen(SQL), " AND sts.value %s %d", ret->st_op == '>' ? ">=" : ret->st_op == '<' ? "<=" : "=", ret->st_value); - strcat(SQL, ret->name ? " AND name = ?;" : ";"); - if (ret->name) - SQLITE_BIND_TEXT(db, ret->stmt, 1, ret->name, error); + strcat(SQL, !ret->name ? ";" : " AND name = ?;"); SQLITE_PREPARE(db, ret->stmt, SQL, error); + if (ret->name) + SQLITE_BIND_TEXT(db, ret->stmt, 1, ret->name, error); return true; error: sqlite3_finalize(ret->stmt); -- GitLab