Interesting Error - Can't use string ("1909") as an ARRAY ref
while "strict refs" in use
Julian Field
MailScanner at ecs.soton.ac.uk
Sun Mar 8 15:34:41 GMT 2009
On 3/8/09 3:25 PM, Drew Marshall wrote:
> ----- "Julian Field"<MailScanner at ecs.soton.ac.uk> wrote:
>
>
>> Okay, try changing your line 509 to say this instead:
>> while(${@{$body}}[$#{@$body}] !~ /^\s*$/) {
>> That does at least compile ( sorry about that :-(
>>
> No worries. You are right it does compile but..
>
> MailScanner --debug
> In Debugging mode, not forking...
> Trying to setlogsock(unix)
> Building a message batch to scan...
> Have a batch of 5 messages.
> max message size is '250000 trackback'
> Can't use string ("76") as an ARRAY ref while "strict refs" in use at /usr/share/MailScanner//MailScanner/PFDiskStore.pm line 509.
>
How about this then? (He says, desperately trying to work around a nast
bug in Perl 5.10)
my $bodysize = $#{@$body}+0;
while (${@{$body}}[$bodysize+0] !~ /^\s*@/) {
If that doesn't work either, I give up.
Jules
--
Julian Field MEng CITP CEng
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store
MailScanner customisation, or any advanced system administration help?
Contact me at Jules at Jules.FM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
PGP public key: http://www.jules.fm/julesfm.asc
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the MailScanner
mailing list