mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-03 13:21:00 +00:00
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
This commit is contained in:
parent
5088285126
commit
d67a7b57bd
1 changed files with 2 additions and 2 deletions
|
@ -2385,9 +2385,9 @@ NSDebugMLLog(@"GSMime", @"Header parsed - %@", info);
|
||||||
lineEnd = input++;
|
lineEnd = input++;
|
||||||
if (input < dataEnd && c == '\r' && bytes[input] == '\n')
|
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;
|
unsigned length = lineEnd - lineStart;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue