[Rt-commit] r7803 - in rt/branches/3.7-EXPERIMENTAL-TUNIS: lib/RT
clsung at bestpractical.com
clsung at bestpractical.com
Thu May 10 04:34:51 EDT 2007
Author: clsung
Date: Thu May 10 04:34:49 2007
New Revision: 7803
Modified:
rt/branches/3.7-EXPERIMENTAL-TUNIS/ (props changed)
rt/branches/3.7-EXPERIMENTAL-TUNIS/lib/RT/I18N.pm
Log:
r1024 at going04: clsung | 2007-05-10 15:25:04 +0800
- avoid guessing Encoding of empty/undef string
Modified: rt/branches/3.7-EXPERIMENTAL-TUNIS/lib/RT/I18N.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL-TUNIS/lib/RT/I18N.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL-TUNIS/lib/RT/I18N.pm Thu May 10 04:34:49 2007
@@ -377,7 +377,8 @@
my $fallback = 'iso-8859-1';
my $charset;
- if ( RT->Config->Get('EmailInputEncodings') and eval { require Encode::Guess; 1 } ) {
+ # if $_[0] is null/empty, we don't guess its encoding
+ if ( $_[0] and RT->Config->Get('EmailInputEncodings') and eval { require Encode::Guess; 1 } ) {
Encode::Guess->set_suspects(RT->Config->Get('EmailInputEncodings'));
my $decoder = Encode::Guess->guess( $_[0] );
More information about the Rt-commit
mailing list