From 94b9e8203919e206be7bc68abda4ba898d2fcc80 Mon Sep 17 00:00:00 2001 From: Dean Troyer Date: Thu, 27 Feb 2014 11:13:36 -0600 Subject: [PATCH] Fix exit_trap() error if no child processes Bug-Id: 1285776 Change-Id: Iad7a9f2c03cc39159beda55345f232cefed10520 --- stack.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/stack.sh b/stack.sh index 4333fb2c7e..f4342dd206 100755 --- a/stack.sh +++ b/stack.sh @@ -587,8 +587,11 @@ fi trap exit_trap EXIT function exit_trap { local r=$? - echo "exit_trap called, cleaning up child processes" - kill 2>&1 $(jobs -p) + jobs=$(jobs -p) + if [[ -n $jobs ]]; then + echo "exit_trap: cleaning up child processes" + kill 2>&1 $jobs + fi exit $r }