From 2f6592c65835a4787e3d5b529b2c10184366f8cd Mon Sep 17 00:00:00 2001 From: rfm Date: Wed, 16 Aug 2006 16:30:49 +0000 Subject: [PATCH] Make support of non-ascii header text for when parsing http git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23308 72102866-910b-0410-8b05-ffd578937521 --- Source/Additions/GSMime.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Additions/GSMime.m b/Source/Additions/GSMime.m index 13c3835e2..d30fa92a2 100644 --- a/Source/Additions/GSMime.m +++ b/Source/Additions/GSMime.m @@ -2229,7 +2229,8 @@ NSDebugMLLog(@"GSMime", @"Header parsed - %@", info); s = [s initWithBytes: beg length: dst - beg encoding: NSASCIIStringEncoding]; - if (s == nil && _defaultEncoding != NSASCIIStringEncoding) + if (s == nil && flags.isHttp == 1 + && _defaultEncoding != NSASCIIStringEncoding) { s = [NSStringClass allocWithZone: NSDefaultMallocZone()]; s = [s initWithBytes: beg @@ -2341,7 +2342,8 @@ NSDebugMLLog(@"GSMime", @"Header parsed - %@", info); s = [s initWithBytes: beg length: dst - beg encoding: NSASCIIStringEncoding]; - if (s == nil && _defaultEncoding != NSASCIIStringEncoding) + if (s == nil && flags.isHttp == 1 + && _defaultEncoding != NSASCIIStringEncoding) { s = [NSStringClass allocWithZone: NSDefaultMallocZone()]; s = [s initWithBytes: beg