From 67c8b8f419fe9014515aa87da7e4bb5a9ea4f3bd Mon Sep 17 00:00:00 2001 From: Emil Williams Date: Wed, 28 May 2025 11:39:56 -0600 Subject: [PATCH] bugfix : return 256 && 0 = EXIT_SUCCESS when shell exit code is stated to be nonzero --- bake.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bake.l b/bake.l index 4b8248a..32677b2 100755 --- a/bake.l +++ b/bake.l @@ -245,6 +245,6 @@ int main (int ac, char ** av) { if (!g_rm) { putchar('\n'); } if (run < 0) { fprintf(stderr, "%s: Exit failure\n", av0); } if (run > 0) { fprintf(stderr, "%s: Exit code %d\n", av0, run); } - return run; + return run ? 1 : 0; out_of_range: fprintf(stderr, "%s: <%d> Out of range\n", av0, g_select); return 1; } -- 2.39.5