You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2006/12/06 13:27:19 UTC

svn commit: r483050 - in /spamassassin/trunk: spamassassin.raw spamd/spamd.raw

Author: jm
Date: Wed Dec  6 04:27:17 2006
New Revision: 483050

URL: http://svn.apache.org/viewvc?view=rev&rev=483050
Log:
use $^S to avoid logging inside evals.  you learn something new every day

Modified:
    spamassassin/trunk/spamassassin.raw
    spamassassin/trunk/spamd/spamd.raw

Modified: spamassassin/trunk/spamassassin.raw
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamassassin.raw?view=diff&rev=483050&r1=483049&r2=483050
==============================================================================
--- spamassassin/trunk/spamassassin.raw (original)
+++ spamassassin/trunk/spamassassin.raw Wed Dec  6 04:27:17 2006
@@ -85,7 +85,8 @@
   # redirect __WARN__ and __DIE__, but NOT until after the
   # Mail::SpamAssassin::Logger class has been parsed.
   $SIG{__WARN__} = sub {
-    log_message("warn", $_[0]);
+    # see http://use.perl.org/comments.pl?mode=flat&sid=33872 for $^S
+    log_message("warn", $_[0]) unless $^S;
   };
 };
 

Modified: spamassassin/trunk/spamd/spamd.raw
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamd/spamd.raw?view=diff&rev=483050&r1=483049&r2=483050
==============================================================================
--- spamassassin/trunk/spamd/spamd.raw (original)
+++ spamassassin/trunk/spamd/spamd.raw Wed Dec  6 04:27:17 2006
@@ -112,10 +112,11 @@
   Time::HiRes->import(qw(time)) unless $@;
   # redirect __WARN__ and __DIE__
   $SIG{__WARN__} = sub {
-    log_message("warn", $_[0]);
+    # see http://use.perl.org/comments.pl?mode=flat&sid=33872 for $^S
+    log_message("warn", $_[0]) unless $^S;
   };
   $SIG{__DIE__} = sub {
-    log_message("error", $_[0]) if $_[0] !~ /\bin eval\b/;
+    log_message("error", $_[0]) unless $^S;
   };
 }