From 32fea5cd2b4492651336f6ab695460301bbfb9bd Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Fri, 30 Dec 2022 18:20:52 +0300 Subject: [PATCH] fix(lib): check if hyou is empty on remove --- lib/sasa.c | 2 +- lib/tanzaku.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/sasa.c b/lib/sasa.c index 19fe992..487f1de 100644 --- a/lib/sasa.c +++ b/lib/sasa.c @@ -34,7 +34,7 @@ int tanabata_sasa_rem_by_id(Tanabata *tanabata, uint64_t sasa_id) { } int tanabata_sasa_rem_by_path(Tanabata *tanabata, const char *path) { - if (path == NULL) { + if (tanabata->sasahyou.size == 0 || path == NULL) { return 1; } char *abspath = NULL; diff --git a/lib/tanzaku.c b/lib/tanzaku.c index 9cc803c..9df8e12 100644 --- a/lib/tanzaku.c +++ b/lib/tanzaku.c @@ -28,7 +28,7 @@ int tanabata_tanzaku_rem_by_id(Tanabata *tanabata, uint64_t tanzaku_id) { } int tanabata_tanzaku_rem_by_name(Tanabata *tanabata, const char *name) { - if (name == NULL) { + if (tanabata->sasahyou.size == 0 || name == NULL) { return 1; } Tanzaku *current_tanzaku = tanabata->sappyou.database + 1;