From 04c4217e25be3ae5ea938cae333f635c59508f51 Mon Sep 17 00:00:00 2001 From: mauke Date: Thu, 23 Nov 2023 08:24:54 +0100 Subject: [PATCH] fix exit status `exit` has higher precedence than `?:`, so `exit $connected ? 1 : 0` parses as `(exit $connected) ? 1 : 0`, which is not what was intended. --- t/20_misc/004_fork.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/20_misc/004_fork.t b/t/20_misc/004_fork.t index 99cc26a..ed1ffe4 100644 --- a/t/20_misc/004_fork.t +++ b/t/20_misc/004_fork.t @@ -67,7 +67,7 @@ ok(!$@) or diag "Creation eval failed: $@"; } if (!$pid) { - exit $cd->engine->connected ? 1 : 0; + exit($cd->engine->connected ? 1 : 0); } if (waitpid($pid, 0) == $pid) {