From cbbbf68db0631283718142b6cf830b7db55eba98 Mon Sep 17 00:00:00 2001 From: theBreadCompany Date: Mon, 9 Jun 2025 02:41:49 +0200 Subject: [PATCH] bug fixing --- src/main/main.c | 36 ++++++++++++++++++------------------ src/main/sql.c | 3 ++- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/main/main.c b/src/main/main.c index 3f07d6d..bf21807 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -86,12 +86,14 @@ int main(int argc, char **argv) { size_t lists_len = 0; klist_list **lists = NULL; if (list_ctx->name) { - klist_list *list = klist_list_get_by_user_and_name(ctx, user->id, list_ctx->name); + klist_list *list = + klist_list_get_by_user_and_name(ctx, user->id, list_ctx->name); if (list) { lists_len = 1; lists = &list; }; - } else lists = klist_list_get_all_by_user(ctx, user->id, &lists_len); + } else + lists = klist_list_get_all_by_user(ctx, user->id, &lists_len); if (lists) { i = 0; for (; i < lists_len; i++) { @@ -106,11 +108,10 @@ int main(int argc, char **argv) { klist_task_deinit(tasks[i]); free(tasks); } - } else - if (list_ctx->name) - fprintf(stderr, "List '%s' not found.\n", list_ctx->name); - else - fprintf(stderr, "No lists found.\n"); + } else if (list_ctx->name) + fprintf(stderr, "List '%s' not found.\n", list_ctx->name); + else + fprintf(stderr, "No lists found.\n"); break; case LIST_DELETE: list = klist_list_get_by_user_and_name(ctx, user->id, list_ctx->name); @@ -294,7 +295,6 @@ void setup(klist *ctx, int argc, char **argv) { ctx->cmd_ctx = list_ctx; if (argc < 3) { list_ctx->cmd = LIST_GET; - break; } @@ -320,16 +320,16 @@ void setup(klist *ctx, int argc, char **argv) { break; default: print_help(argv); - fprintf( - stderr, - "" - "list options:\n" - "-a\t\tadd a list\n" - "-e\t\tedit a list\n" - "-d\t\tdelete a list\n" - "-p \tdefine as preset or use existing one with name " - "\n" - "Not providing a parameter prints all lists and existing presets.\n\n"); + fprintf(stderr, + "" + "list options:\n" + "-a\t\tadd a list\n" + "-e\t\tedit a list\n" + "-d\t\tdelete a list\n" + "-p \tdefine as preset or use existing one with name " + "\n" + "Not providing a parameter prints all lists and existing " + "presets.\n\n"); } break; case TASK: diff --git a/src/main/sql.c b/src/main/sql.c index 9eb73ff..2d989ad 100644 --- a/src/main/sql.c +++ b/src/main/sql.c @@ -56,7 +56,8 @@ const char *klist_sql_get(const enum KLIST_SQL sql) { return "select users.*, user_logins.local_id from users inner join " "user_logins on user_logins.user_id = users.id where users.id = ?1"; case GET_USER_BY_LOCAL: - return "select * from users inner join user_logins on user_logins.user_id = users.id where user_logins.local_id = ?1"; + return "select * from users inner join user_logins on user_logins.user_id " + "= users.id where user_logins.local_id = ?1"; case GET_USERS: return "select * from users"; case MOD_USER_NAME: