/[Apache-SVN]/spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm
ViewVC logotype

Diff of /spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm	2005/06/15 05:57:56	190711
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm	2005/06/15 06:14:19	190712
@@ -1267,8 +1267,12 @@ sub helper_app_pipe_open_unix {
   }
 
   exec @cmdline;
-  die "util: exec failed: $!";  
-  # must be a die() otherwise -w will complain
+  warn "util: exec failed: $!";
+
+  # bug 4370: we really have to exit here; break any eval traps
+  POSIX::_exit(1);  # avoid END and destructor processing 
+  kill('KILL',$$);  # still kicking? die! 
+  die;  # must be a die() otherwise -w will complain
 }
 
 ###########################################################################

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26