From 3c617d96a29a88e81907b4c0f59c2ee6c97d12a8 Mon Sep 17 00:00:00 2001 From: Chris Boden Date: Fri, 13 Jul 2012 00:55:15 -0400 Subject: [PATCH] Plugging memory leak Apparently assigning a property to an object will prevent the object from being destroyed. Thanks to @igorw to finding this memory leak --- src/Ratchet/Server/IoServer.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Ratchet/Server/IoServer.php b/src/Ratchet/Server/IoServer.php index 9faa295..594c435 100644 --- a/src/Ratchet/Server/IoServer.php +++ b/src/Ratchet/Server/IoServer.php @@ -87,6 +87,8 @@ class IoServer { } catch (\Exception $e) { $this->handleError($e, $conn); } + + unset($conn->decor); } public function handleError(\Exception $e, $conn) {