mirek / CoreWebSocket

Web Socket Server and Client Library for iOS and OSX. Follows Core Foundation API style.
http://en.wikipedia.org/wiki/WebSockets
142 stars 34 forks source link

Reference loop #15

Open mabuyev opened 8 years ago

mabuyev commented 8 years ago

WebSocketRelease() method doesn't release because WebSocketClients retain WebSocket. WebSocket retains WebSocketClients as well. Proposed workaround: for (CFIndex i = 0; i < WebSocketGetClientCount(self.webSocket); ++i) { WebSocketRelease(self.webSocket); }