--- loncom/xml/run.pm 2006/02/20 23:52:20 1.57 +++ loncom/xml/run.pm 2006/03/16 15:47:37 1.58 @@ -1,6 +1,6 @@ package Apache::run; # -# $Id: run.pm,v 1.57 2006/02/20 23:52:20 albertel Exp $ +# $Id: run.pm,v 1.58 2006/03/16 15:47:37 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -78,7 +78,7 @@ sub evaluate { my $result = ''; $@=''; $Apache::run::timeout=0; - $main::SIG{'ALRM'} = sub { + local $main::SIG{'ALRM'} = sub { $Apache::run::timeout=1; die("timeout"); }; @@ -116,7 +116,7 @@ sub run { my @result; $@=''; $Apache::run::timeout=0; - $main::SIG{'ALRM'} = sub { + local $main::SIG{'ALRM'} = sub { $Apache::run::timeout=1; die("timeout"); };