Skip to content

Commit be14629

Browse files
committed
tweak: Misc fixes
1 parent be02550 commit be14629

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

pkg/src/public/bash-core.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ core.trap_add() {
2020
local function="$1"
2121

2222
core.private.util.validate_args "$function" $#
23+
local signal_spec=
2324
for signal_spec in "${@:2}"; do
2425
core.private.util.validate_signal "$function" "$signal_spec"
2526

@@ -62,6 +63,7 @@ core.trap_remove() {
6263
local function="$1"
6364

6465
core.private.util.validate_args "$function" $#
66+
local signal_spec=
6567
for signal_spec in "${@:2}"; do
6668
core.private.util.validate_signal "$function" "$signal_spec"
6769

pkg/src/util/util.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ core.private.util.validate_signal() {
6060
if [[ "$signal_spec" =~ $regex ]]; then
6161
core.panic 'Passing numbers for the signal specs is prohibited'
6262
fi; unset -v regex
63-
signal_spec="${signal_spec#SIG}"
63+
signal_spec=${signal_spec#SIG}
6464
if ! declare -f "$function" &>/dev/null; then
6565
core.panic "Function '$function' is not defined"
6666
fi

0 commit comments

Comments
 (0)