Bug in SweepOther.pm?
Scott Silva
ssilva at sgvwater.com
Tue Nov 4 22:52:01 GMT 2008
on 11-4-2008 10:01 AM Symon Chalk spake the following:
> I had an issue come up today with MailScanner, quite why it only
> suddenly surfaced I don't know (I'm guessing someone did an update on
> the server and hasn't fessed up).
>
> Anyway, the issue was that MailScanner would continually cycle over the
> same messages time and again, never actually processing them (although
> it'd virus and SpamAssassin scan them, just not deliver them on). The
> only error was in /var/log/messages, being variations on the following:
> "Process did not exit cleanly, returned 255 with signal 0".
>
> Running check_MailScanner with Debug = yes and Debug SpamAssassin = yes
> turned up the following error: "Unmatched ) in regex; marked by <-- HERE
> in m/\.[a-z0-9]{3}) <-- HERE \1$/ at
> /usr/lib/MailScanner/MailScanner/SweepOther.pm line 273."
>
> I took a look at that file and couldn't see anything obviously wrong,
> although it's hard to tell as the regex is actually being passed in as a
> variable. To get round the problem I added the following: "$regex =
> quotemeta ($regex);" just before that line, which cured the problem and
> doesn't seem to have broken anything else (check_MailScanner returned no
> problems and the server is now processing mail correctly).
>
> Any thoughts on what could have caused this and whether my fix is okay?
>
> TIA,
>
> Symon.
>
Since you didn't state which version you are running, it could be an old bug,
or it could be new.
--
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20081104/746b5021/signature.bin
More information about the MailScanner
mailing list