From 0dab3b4ca8c36a550c899f1d42d98c2a48fe652e Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Sun, 17 Mar 2013 14:14:01 +0000 Subject: [PATCH] set closed descriptor to -1 before calling superclass git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36376 72102866-910b-0410-8b05-ffd578937521 --- Source/GSSocketStream.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/GSSocketStream.m b/Source/GSSocketStream.m index 104d9571f..70b3e0ed4 100644 --- a/Source/GSSocketStream.m +++ b/Source/GSSocketStream.m @@ -1722,8 +1722,8 @@ setNonBlocking(SOCKET fd) close((intptr_t)_loopID); else shutdown((intptr_t)_loopID, SHUT_RD); - [super close]; _loopID = (void*)(intptr_t)-1; + [super close]; #endif _sock = INVALID_SOCKET; } @@ -2196,8 +2196,8 @@ setNonBlocking(SOCKET fd) close((intptr_t)_loopID); else shutdown((intptr_t)_loopID, SHUT_WR); - [super close]; _loopID = (void*)(intptr_t)-1; + [super close]; #endif _sock = INVALID_SOCKET; } @@ -2500,8 +2500,8 @@ setNonBlocking(SOCKET fd) if (_loopID != (void*)(intptr_t)-1) { close((intptr_t)_loopID); - [super close]; _loopID = (void*)(intptr_t)-1; + [super close]; } #endif _sock = INVALID_SOCKET;