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 2015/08/05 19:44:21 UTC

svn commit: r1694272 - /spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm

Author: mmartinec
Date: Wed Aug  5 17:44:20 2015
New Revision: 1694272

URL: http://svn.apache.org/r1694272
Log:
Bug 7215: override the silly global "use bytes", breaks Unicode handling

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=1694272&r1=1694271&r2=1694272&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Util.pm Wed Aug  5 17:44:20 2015
@@ -113,6 +113,7 @@ BEGIN {
   # Adding also 'SMALL FULL STOP' (U+FE52) as seen in the wild,
   # and a 'ONE DOT LEADER' (U+2024).
   #
+  no bytes;  # make sure there is no 'use bytes' in effect
   my $dot_chars = "\x{2024}\x{3002}\x{FF0E}\x{FF61}\x{FE52}";  # \x{002E}
   my $dot_bytes = join('|', split(//,$dot_chars));  utf8::encode($dot_bytes);
   $ALT_FULLSTOP_UTF8_RE = qr/$dot_bytes/so;