spam.m4: Fix report generation to cope with negative scores.
[exim-config] / spam.m4
diff --git a/spam.m4 b/spam.m4
index b219a28..b20b7e0 100644 (file)
--- a/spam.m4
+++ b/spam.m4
@@ -159,7 +159,7 @@ data_spam:
                 ## their scores.  Leave `<<...>>' around everything else.
                 set acl_m_spam_tests = \
                        ${sg{$acl_m_spam_tests} \
-                           {\N(?s)\n\s*([\d.]+)\s+([-\w]+)\s\N} \
+                           {\N(?s)\n\s*(-?[\d.]+)\s+([-\w]+)\s\N} \
                            {>>\$2:\$1,<<}}
 
                 ## Strip everything still in `<<...>>' pairs, including any