backport fix for blocking write

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35657 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2012-10-09 05:15:06 +00:00
parent a5a4100f1f
commit 50df474f5d

View file

@ -1559,6 +1559,16 @@ static NSURLProtocol *placeholder = nil;
_writeOffset = 0;
}
}
else if ([this->output streamStatus]
== NSStreamStatusWriting)
{
/* Couldn't write it all now, save and try
* again later.
*/
_writeData = [[NSData alloc] initWithBytes:
buffer length: len];
_writeOffset = 0;
}
}
else
{