Merge "Fix exit_trap() error if no child processes"
diff --git a/stack.sh b/stack.sh
index c077074..ac23db0 100755
--- a/stack.sh
+++ b/stack.sh
@@ -591,8 +591,11 @@
 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
 }