From 9cca0b5be1f70d60c9334eaccceb1fb9bae32ff5 Mon Sep 17 00:00:00 2001 From: obarun <eric@obarun.org> Date: Sat, 11 Mar 2023 19:17:30 +1100 Subject: [PATCH] fix exit code check of dir_rm_rf function --- src/lib66/module/parse_module.c | 2 +- src/lib66/write/write_service.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib66/module/parse_module.c b/src/lib66/module/parse_module.c index 26d49e32..02078c65 100644 --- a/src/lib66/module/parse_module.c +++ b/src/lib66/module/parse_module.c @@ -107,7 +107,7 @@ void parse_module(resolve_service_t *res, resolve_service_t *ares, unsigned int goto deps ; } - if (dir_rm_rf(path) < 0) + if (!dir_rm_rf(path)) log_dieusys (LOG_EXIT_SYS, "remove: ", path) ; if (!hiercopy(dirname, path)) diff --git a/src/lib66/write/write_service.c b/src/lib66/write/write_service.c index 1de04001..9dc71ede 100644 --- a/src/lib66/write/write_service.c +++ b/src/lib66/write/write_service.c @@ -83,7 +83,7 @@ int write_services(resolve_service_t *res, char const *workdir, uint8_t force) if ((r && force) || !r) { - if (dir_rm_rf(wname) < 0) + if (!dir_rm_rf(wname)) log_dieusys(LOG_EXIT_SYS, "remove: ", wname) ; if (!dir_create_parent(wname, 0755)) -- GitLab