From 8dabb4f3afec2ceefee77aebe23c8ee1c56e6168 Mon Sep 17 00:00:00 2001 From: bossiel Date: Wed, 19 Mar 2014 16:31:46 +0000 Subject: [PATCH] Fix issue 357 --- branches/2.0/doubango/tinyNET/src/tnet_transport_cfsocket.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/branches/2.0/doubango/tinyNET/src/tnet_transport_cfsocket.c b/branches/2.0/doubango/tinyNET/src/tnet_transport_cfsocket.c index 6ba1f04a..95c05fb6 100644 --- a/branches/2.0/doubango/tinyNET/src/tnet_transport_cfsocket.c +++ b/branches/2.0/doubango/tinyNET/src/tnet_transport_cfsocket.c @@ -453,7 +453,7 @@ int removeSocketAtIndex(int index, transport_context_t *context) // Close and free write stream if (sock->cf_write_stream) { - if (CFWriteStreamGetStatus(sock->cf_write_stream) == kCFStreamStatusOpen) { + if (CFWriteStreamGetStatus(sock->cf_write_stream) != kCFStreamStatusClosed) { CFWriteStreamClose(sock->cf_write_stream); } CFRelease(sock->cf_write_stream); @@ -462,7 +462,7 @@ int removeSocketAtIndex(int index, transport_context_t *context) // Close and free read stream if (sock->cf_read_stream) { - if (CFReadStreamGetStatus(sock->cf_read_stream) == kCFStreamStatusOpen) { + if (CFReadStreamGetStatus(sock->cf_read_stream) != kCFStreamStatusClosed) { CFReadStreamClose(sock->cf_read_stream); } CFRelease(sock->cf_read_stream);