Gary wrote:

> I wonder if the developer(s) is aware of the problem noted in this post
> http://marc.theaimsgroup.com/?l=amavis-user&m=111582765520742&w=2

I was hoping this problem would have been fixed in 2.72, but when I
send this email:
https://po2.uni-stuttgart.de/~ruslucas/email.txt
through spamassassin (with Razor2 2.72 on a Red Hat 9.0 system):
spamassassin -tD < email.txt
I still get a Segmentation fault.

When I patch 2.72 with:

--- deHTMLxs.xs.orig    2005-06-20 14:24:34.000000000 -0600
+++ deHTMLxs.xs 2005-06-20 11:39:32.000000000 -0600
@@ -112,7 +112,7 @@
             text = SvRV(scalarref);
             raw = SvPV(text,size);
 
-            *(raw + size) = '\0';
+            *(raw + size -1) = '\0';
             if ( (cleaned = malloc(size+1)) && 
                  (res = html_strip(raw, cleaned))  // html_strip will memset 
cleaned to 0
                  ) {

The Segmentation fault no longer appears. I have no idea how this work-around
affects the program.

I created the patch by using this as a reference:
http://sourceforge.net/tracker/index.php?func=detail&aid=1003857&group_id=3978&atid=303978
which refers to an older version of deHTMLxs.xs.

It appears the only reason it did not die on FreeBSD is because the
package maintainer had applied these work-arounds, which have been
applied to some extent, but not fully, in version 2.72.

See also http://marc.theaimsgroup.com/?l=amavis-user&m=111928725005194&w=2

Gary V



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Razor-users mailing list
Razor-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/razor-users

Reply via email to