Bug-Id: 1285776
Change-Id: Iad7a9f2c03cc39159beda55345f232cefed10520
| ... | ... |
@@ -587,8 +587,11 @@ fi |
| 587 | 587 |
trap exit_trap EXIT |
| 588 | 588 |
function exit_trap {
|
| 589 | 589 |
local r=$? |
| 590 |
- echo "exit_trap called, cleaning up child processes" |
|
| 591 |
- kill 2>&1 $(jobs -p) |
|
| 590 |
+ jobs=$(jobs -p) |
|
| 591 |
+ if [[ -n $jobs ]]; then |
|
| 592 |
+ echo "exit_trap: cleaning up child processes" |
|
| 593 |
+ kill 2>&1 $jobs |
|
| 594 |
+ fi |
|
| 592 | 595 |
exit $r |
| 593 | 596 |
} |
| 594 | 597 |
|