From 6927c8e1c5b34d3591a86e649daec8de0e5d6abe Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Sat, 19 Jun 2004 19:56:12 +0000 Subject: [PATCH] (mds) From: Dean Takemori Add END {} block to restore fans on many kinds of errors/interrupts. Remove arugment from restorefans git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@2602 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/pwm/fancontrol.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prog/pwm/fancontrol.pl b/prog/pwm/fancontrol.pl index 584afc57..f0b54c8e 100755 --- a/prog/pwm/fancontrol.pl +++ b/prog/pwm/fancontrol.pl @@ -73,6 +73,8 @@ sub restorefans(); sub calc(@); sub UpdateFanSpeeds(); +END { restorefans(); } + our $opt_d; getopts('d'); @@ -296,8 +298,6 @@ sub pwmenable($) ################################################################ sub restorefans() { - my $sigtype = shift; - $SIG{TERM} = 'IGNORE'; $SIG{HUP} = 'IGNORE'; $SIG{INT} = 'IGNORE';