From d27a47b0e23fb136068a21c06125c9a16ad40cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C5=8Dshin?= Date: Sat, 6 Jan 2024 15:07:32 -0500 Subject: [PATCH] Bugfix: ape --help should exit 0 (#1060) --- ape/loader.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ape/loader.c b/ape/loader.c index 3d23edb97..87822315e 100644 --- a/ape/loader.c +++ b/ape/loader.c @@ -876,7 +876,7 @@ __attribute__((__noreturn__)) static void ShowUsage(int os, int fd, int rc) { "NAME\n" "\n" " actually portable executable loader version " APE_VERSION_STR "\n" - " copyright 2023 justine alexandra roberts tunney\n" + " copyrights 2024 justine alexandra roberts tunney\n" " https://justine.lol/ape.html\n" "\n" "USAGE\n" @@ -979,7 +979,8 @@ EXTERN_C __attribute__((__noreturn__)) void ApeLoader(long di, long *sp, ShowUsage(os, 2, 1); } else { if (argv[1][0] == '-') { - rc = !(argv[1][1] == 'h' && !argv[1][2]) || !StrCmp(argv[1] + 1, "-help"); + rc = !((argv[1][1] == 'h' && !argv[1][2]) || + !StrCmp(argv[1] + 1, "-help")); ShowUsage(os, 1 + rc, rc); } prog = (char *)sp[2];