fix for delay in tls write

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37397 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2013-11-22 16:33:46 +00:00
parent 8c09d03d19
commit 299469bbf0
3 changed files with 58 additions and 9 deletions

View file

@ -2047,7 +2047,7 @@ NSString * const GSSOCKSRecvAddr = @"GSSOCKSRecvAddr";
int written;
written = [self write: (char*)ptr+writePos
length: length-writePos];
length: length-writePos];
if (written <= 0)
{
if (written < 0 && errno != EAGAIN && errno != EINTR)