From d67a7b57bdeda52f44fdeea68f348d655e35d096 Mon Sep 17 00:00:00 2001 From: CaS Date: Fri, 16 May 2003 09:56:15 +0000 Subject: [PATCH] Don't wait for more data to unfold header when we don't need to. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16735 72102866-910b-0410-8b05-ffd578937521 --- Source/Additions/GSMime.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Additions/GSMime.m b/Source/Additions/GSMime.m index bb77708d5..63b4f88ed 100644 --- a/Source/Additions/GSMime.m +++ b/Source/Additions/GSMime.m @@ -2385,9 +2385,9 @@ NSDebugMLLog(@"GSMime", @"Header parsed - %@", info); lineEnd = input++; if (input < dataEnd && c == '\r' && bytes[input] == '\n') { - input++; + c = bytes[input++]; } - if (input < dataEnd) + if (input < dataEnd || (c == '\n' && lineEnd == lineStart)) { unsigned length = lineEnd - lineStart;