-----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-----