Hi,
 
Perl 5.8.0
Linux Redhat 8.0
SpamAssassin 2.63
 
Using Mail::Audit, Mail::SpamAssassin, Mail::SpamAssassin::PerMsgStatus and threads;
 
When I use a perl script that spawns a thread that does the spam check, PerMsgStatus
throws an error causing the thread to fail. If i run the same code normally (ie not in a
thread) it works fine.
 
After I put a few debugging statements into PerMsgStatus.pm around the error line (1750),
I found that the string $uriRe has been corrupted. It should contain a large Regular _expression_,
but it only contains some of it, and them alot of garbled data).
 
I could use spamc/spamd I suppose, but there seemed to be so much more flexibility if I
used the Perl modules. Plus, since I am writing my app in Perl it seemed logical to use
the Perl modules :/.
 
Regards
 
Nick
 
 
 

Reply via email to