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!
pgpqZajKkU4Rs.pgp
Description: PGP signature