Index: src/OFStream.m ================================================================== --- src/OFStream.m +++ src/OFStream.m @@ -1907,10 +1907,14 @@ _readBufferLength += length; } - (void)close { +#ifdef OF_HAVE_SOCKETS + [self cancelAsyncRequests]; +#endif + [self freeMemory: _readBufferMemory]; _readBuffer = _readBufferMemory = NULL; _readBufferLength = 0; [self freeMemory: _writeBuffer];