You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2014/12/19 16:21:58 UTC
svn commit: r1646769 - /spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm
Author: mmartinec
Date: Fri Dec 19 15:21:58 2014
New Revision: 1646769
URL: http://svn.apache.org/r1646769
Log:
oops, one more stab at MS::Util::qp_decode
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm?rev=1646769&r1=1646768&r2=1646769&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm Fri Dec 19 15:21:58 2014
@@ -731,12 +731,12 @@ sub qp_decode {
# white space on a line must be deleted
s/[ \t]+(?=\r?\n)//gs;
+ s/=\r?\n//gs; # soft line breaks
+
# RFC 2045 explicitly prohibits lowercase characters a-f in QP encoding
# do we really want to allow them???
s/=([0-9a-fA-F]{2})/chr(hex($1))/ge;
- s/=\r?\n//gs; # soft line breaks
-
return $_;
}