-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Peacock writes:
> because %SIG is the only Perl object that has sig magic, which is where the 
> Perl_magic_setsig() call comes in.  That code _did_ change between 0.28 and 
> 0.29:
> 
> -    $SIG{CHLD} = $SIG{HUP} = $SIG{PIPE} = $SIG{INT} -        $SIG{TERM} = 
> $SIG{QUIT} = 'DEFAULT';
> -
> +    $SIG{$_} = 'DEFAULT' for keys %SIG;
> +    $SIG{ALRM} = sub {
> +       print $client "421 Connection Timed Out\n";
> +       ::log(LOGINFO, "Connection Timed Out");
> +       exit; };
> +

warning -- this will also reset $SIG{__WARN__} and $SIG{__DIE__}.

- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFCsPnrMJF5cimLx9ARAoCJAJwLOXYEAILR7GIQHGGk+7LWpm/1OQCghS8M
vNVoekDienVuPoqcqTX98cw=
=8fYh
-----END PGP SIGNATURE-----

Reply via email to