On Wed, Mar 15, 2006 at 06:27:10PM +0000, Justin Mason wrote:
> actually, the warnings in Node.pm give me an idea.  Could it be something
> to do with the new code that fixes CRLF-vs-LF line-ending issues -- Jason,
> what OS/filesystems are you using?

I don't see how line endings would be involved.  The line throwing the
error is:

  if ( $self->{'type'} =~ /$re/ && (!$onlyleaves || $amialeaf) ) {

As far as I know, none of those can ever be undefined using the
standard code, and none have anything to do with line endings.
$re, $onlyleaves, and $amialeaf are guaranteed to be defined
by the code preceeding the line.  $self->{'type'} is set by
Mail::SpamAssassin::Util::parse_content_type which generates a
"text/plain" type if none is specified.

If there is non-standard code involved, it could try calling into
private functions, changing variables, etc, but I don't think that's
what's going on here.  All of this leads me to the conclusion that the
install is messed up somehow.

Jason Self:
> Using OS X Server 10.3.9. Filesystem is journaled HFS+.

FWIW, I develop on OS X 10.4.x and Fedora Core 4 (Linux) and have never
seen this issue.

-- 
Randomly Generated Tagline:
   Calculon: I was all of history's great acting robots: Acting Unit 0.8, 
    Thespo-mat, David Duchovny!

Attachment: pgpqZajKkU4Rs.pgp
Description: PGP signature

Reply via email to