Mailing List Archive

svn commit: r289976 - /spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
Author: felicity
Date: Sun Sep 18 14:17:52 2005
New Revision: 289976

URL: http://svn.apache.org/viewcvs?rev=289976&view=rev
Log:
bug 4589: allow M::SA::Message to use IO::File objects to read in message (same as GLOB). Also add in check to ignore unknown reference types.

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm?rev=289976&r1=289975&r2=289976&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm Sun Sep 18 14:17:52 2005
@@ -123,10 +123,13 @@
if (ref $message eq 'ARRAY') {
@message = @{$message};
}
- elsif (ref $message eq 'GLOB') {
+ elsif (ref $message eq 'GLOB' || ref $message eq 'IO::File') {
if (defined fileno $message) {
@message = <$message>;
}
+ }
+ elsif (ref $message) {
+ dbg("message: Input is a reference of unknown type!");
}
else {
@message = split ( /^/m, $message );