From 4d747ebde6542a2f77ebb5f00237970b74228b5e Mon Sep 17 00:00:00 2001 From: Chloe M Date: Sun, 16 Aug 2026 18:01:23 -0500 Subject: core: bop+hook: Handle errors within hooks Signed-off-by: Chloe M --- core/hook.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'core/hook.c') diff --git a/core/hook.c b/core/hook.c index b2f3a2e..9e90b2b 100644 --- a/core/hook.c +++ b/core/hook.c @@ -49,7 +49,7 @@ int bop_shell_hook(const char *hook_path) { pid_t child; - int status; + int status = 0; if (hook_path == NULL) { return -1; @@ -62,5 +62,9 @@ bop_shell_hook(const char *hook_path) waitpid(child, &status, 0); } - return 0; + if (status != 0) { + printf("error: failure in '%s'\n", hook_path); + } + + return status; } -- cgit v1.2.3