You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2005/02/24 20:10:29 UTC

svn commit: r155226 - spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm

Author: felicity
Date: Thu Feb 24 11:10:28 2005
New Revision: 155226

URL: http://svn.apache.org/viewcvs?view=rev&rev=155226
Log:
bug 4151: show the perl error when a rule regexp won't compile

Modified:
    spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm?view=diff&r1=155225&r2=155226
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Conf/Parser.pm Thu Feb 24 11:10:28 2005
@@ -773,7 +773,9 @@
     return 1;
 
   } else {
-    warn "config: invalid regexp for rule $name: $re\n";
+    my $err = $@;
+    $err =~ s/ at .*? line \d+\.\n?//;
+    warn "config: invalid regexp for rule $name: $re: $err\n";
     $self->{conf}->{errors}++;
     return 0;
   }