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
This commit is contained in:
rfm 2006-08-16 16:30:49 +00:00
parent 67f28c4226
commit 2f6592c658

View file

@ -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