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