diff --git a/device/win_usb/win_usb.cpp b/device/win_usb/win_usb.cpp index 7235243..7a73369 100644 --- a/device/win_usb/win_usb.cpp +++ b/device/win_usb/win_usb.cpp @@ -1224,6 +1224,7 @@ void usb_monitor::quit(void) std::lock_guard lock(lock_); for (auto& v : devices_) v->release(); + devices_.clear(); } }