You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2006/12/30 22:50:29 UTC

svn commit: r491327 - /spamassassin/trunk/lib/Mail/SpamAssassin/ArchiveIterator.pm

Author: felicity
Date: Sat Dec 30 13:50:28 2006
New Revision: 491327

URL: http://svn.apache.org/viewvc?view=rev&rev=491327
Log:
bug 5249: mail could have 8-bit data, need to have ArchiveIterator do binmode on some platforms

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

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/ArchiveIterator.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/ArchiveIterator.pm?view=diff&rev=491327&r1=491326&r2=491327
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/ArchiveIterator.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/ArchiveIterator.pm Sat Dec 30 13:50:28 2006
@@ -535,12 +535,17 @@
     $expr = "bzip2 -cd $file |";
   }
   else {
-    $expr = "$file";
+    $expr = $file;
   }
+
   if (!open (INPUT, $expr)) {
     warn "archive-iterator: unable to open $file: $!\n";
     return 0;
   }
+
+  # bug 5249: mail could have 8-bit data, need this on some platforms
+  binmode INPUT;
+
   return 1;
 }