From d68642141a3480989bde95f31ff7696e24fb12ed Mon Sep 17 00:00:00 2001 From: Jeff Irion Date: Sun, 13 Sep 2020 09:27:42 -0700 Subject: [PATCH] Close socket if the connection fails --- ppadb/connection_async.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ppadb/connection_async.py b/ppadb/connection_async.py index 561ed28..4c7776a 100644 --- a/ppadb/connection_async.py +++ b/ppadb/connection_async.py @@ -33,6 +33,7 @@ async def connect(self): self.reader, self.writer = await asyncio.open_connection(self.host, self.port) except (OSError, asyncio.TimeoutError) as e: + await self.close() raise RuntimeError("ERROR: connecting to {}:{} {}.\nIs adb running on your computer?".format(self.host, self.port, e)) return self