From c1aedc3737e1acf411ea3be67a5f834ea525ad6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20L=C3=BCck?= Date: Wed, 18 Apr 2018 16:51:05 +0200 Subject: [PATCH] Improve memory consumption for cancelled connection attempts --- src/TcpConnector.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/TcpConnector.php b/src/TcpConnector.php index 90d7df18..ee0efd4d 100644 --- a/src/TcpConnector.php +++ b/src/TcpConnector.php @@ -112,10 +112,11 @@ private function waitForStreamOnce($stream) $resolve(new Connection($stream, $loop)); } }); - }, function () use ($loop, $stream) { + }, function ($resolve, $reject, $progress) use ($loop, $stream) { $loop->removeWriteStream($stream); fclose($stream); + $resolve = $reject = $progress = null; throw new RuntimeException('Cancelled while waiting for TCP/IP connection to be established'); }); }