From d986e2517368fb7e4bf21f004cb623af78114ae6 Mon Sep 17 00:00:00 2001 From: Shin'ichiro Kawasaki Date: Sat, 25 Jul 2020 10:25:08 +0900 Subject: [PATCH] BTSession.close: improve close handler After bluetooth socket close, set None to the socket reference to ensure no use. This reverts commit 7fcaba55c4e700142310cefa00e63fd462bff6e2. --- scratch_link.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scratch_link.py b/scratch_link.py index 7ab4e7f..2099480 100755 --- a/scratch_link.py +++ b/scratch_link.py @@ -263,6 +263,7 @@ class BTSession(Session): if self.sock: logger.info(f"disconnect to BT socket: {self.sock}") self.sock.close() + self.sock = None def __del__(self): self.close()