UTF-8 error in SweepViruses.pm

Paulo Francisco Sedrez paulo.sedrez at gmail.com
Wed May 27 07:07:05 IST 2009


In what now (v 4.76) is in line 3441 of the file SweepViruses.pm, sub 
ProcessesetsOutput, last "if" block, there is something strange:

---
$filename =~ s/ » .*$//; # Delete rest of archive internal names
---

Perl (5.8.0) complains abous this "»" as an invalid or incomplete UTF-8 
sequence, on start (I am using mailscanner 4.73, so it is in line 3303):

---
Malformed UTF-8 character (unexpected continuation byte 0xbb, with no 
preceding start byte) at 
/usr/lib/MailScanner/MailScanner/SweepViruses.pm line 3303.
Malformed UTF-8 character (unexpected continuation byte 0xbb, with no 
preceding start byte) at 
/usr/lib/MailScanner/MailScanner/SweepViruses.pm line 3303.
---

It looks like this lines were introduced in version 4.71, with this 
caracter already.

Is this a typo or was it intentional?

System: CentOS 3.9 @x86 that cannot be upgraded any time soon.

--
Paulo Sedrez


More information about the MailScanner mailing list