diff --git a/can/interfaces/gs_usb.py b/can/interfaces/gs_usb.py index fcf21d3f4..55f37d8fd 100644 --- a/can/interfaces/gs_usb.py +++ b/can/interfaces/gs_usb.py @@ -220,3 +220,6 @@ def shutdown(self): gs_usb.stop() except usb.core.USBError: pass + finally: + usb.util.dispose_resources(gs_usb.gs_usb) + usb.util.dispose_resources(self.gs_usb.gs_usb)