diff --git a/src/power.sh b/src/power.sh index 4eebac7..5f2771c 100644 --- a/src/power.sh +++ b/src/power.sh @@ -24,6 +24,8 @@ _trap() { TRAP_PID=$BASHPID for sig; do + # Capture the local callback and signal while registering the trap. + # shellcheck disable=SC2064 trap "$func $sig" "$sig" done