From d106e7d658d1295cc2555b1e3b7d01dba40ddb21 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 24 Apr 2018 15:23:12 -0400 Subject: messages: setup_traps: Don't leak the "signal" variable --- src/lib/messages.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib') 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 -- cgit v1.2.2