Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 94765a090e84aee67daa03f5bcb98b46 > files > 21

perl-5.10.0-21mdv2009.0.src.rpm

--- ./mg.c.tv	2007-11-26 18:32:11.000000000 +0100
+++ ./mg.c	2007-11-26 18:32:14.000000000 +0100
@@ -1339,7 +1339,7 @@ Perl_csighandler(int sig)
 #ifdef SIGSEGV
 	   sig == SIGSEGV ||
 #endif
-	   (PL_signals & PERL_SIGNALS_UNSAFE_FLAG))
+	   (sig == SIGSEGV || (PL_signals & PERL_SIGNALS_UNSAFE_FLAG)))
 	/* Call the perl level handler now--
 	 * with risk we may be in malloc() etc. */
 	(*PL_sighandlerp)(sig);