From 7fa946dd0227bc6a27d2531ffefd55740d88ea46 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Sat, 21 Jan 2023 02:12:32 +0300 Subject: [PATCH] fix(core): return 0 when removing non-existent kazari --- tanabata/core/shoppyou.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tanabata/core/shoppyou.c b/tanabata/core/shoppyou.c index 7d65ec5..1f9290a 100644 --- a/tanabata/core/shoppyou.c +++ b/tanabata/core/shoppyou.c @@ -157,10 +157,10 @@ int kazari_rem(Shoppyou *shoppyou, uint64_t sasa_id, uint64_t tanzaku_id) { shoppyou->holes = reallocarray(shoppyou->holes, shoppyou->hole_cnt, sizeof(Kazari *)); shoppyou->holes[shoppyou->hole_cnt - 1] = current_kazari; shoppyou->modified_ts = time(NULL); - return 0; + break; } } - return 1; + return 0; } int kazari_rem_by_sasa(Shoppyou *shoppyou, uint64_t sasa_id) { @@ -181,9 +181,8 @@ int kazari_rem_by_sasa(Shoppyou *shoppyou, uint64_t sasa_id) { } if (changed) { shoppyou->modified_ts = time(NULL); - return 0; } - return 1; + return 0; } int kazari_rem_by_tanzaku(Shoppyou *shoppyou, uint64_t tanzaku_id) { @@ -204,7 +203,6 @@ int kazari_rem_by_tanzaku(Shoppyou *shoppyou, uint64_t tanzaku_id) { } if (changed) { shoppyou->modified_ts = time(NULL); - return 0; } - return 1; + return 0; }