summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2018-04-24 15:23:12 -0400
committerLuke Shumaker <lukeshu@lukeshu.com>2018-04-24 16:48:47 -0400
commitd106e7d658d1295cc2555b1e3b7d01dba40ddb21 (patch)
treeafd2c0de16820c7006cdf1ebd847603eac8832b2
parentd5bc91d76fe8843058a7619116eb1d254020c3f4 (diff)
messages: setup_traps: Don't leak the "signal" variable
-rw-r--r--src/lib/messages.sh3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/messages.sh b/src/lib/messages.sh
index 10c0400..67cdab5 100644
--- a/src/lib/messages.sh
+++ b/src/lib/messages.sh
@@ -226,8 +226,9 @@ setup_traps() {
}
fi
set -E
+ local signal
for signal in TERM HUP QUIT; do
- trap "_libremessages_trap_exit $signal '%s signal caught. Exiting...' $signal" $signal
+ trap "_libremessages_trap_exit $signal '%s signal caught. Exiting...' $signal" "$signal"
done
trap '_libremessages_trap_exit INT "Aborted by user! Exiting..."' INT
trap '_libremessages_trap_exit USR1 "An unknown error has occurred. Exiting..."' ERR