From 816463cdd773624e2624e59f077a02e822c0be62 Mon Sep 17 00:00:00 2001 From: Pascal Jacob Date: Thu, 12 Sep 2024 12:00:29 +0200 Subject: [PATCH] Fix infinite loop in vive driver usb shutdown --- src/driver_vive.hidapi.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/driver_vive.hidapi.h b/src/driver_vive.hidapi.h index 5d3d4a0d..20a39900 100644 --- a/src/driver_vive.hidapi.h +++ b/src/driver_vive.hidapi.h @@ -194,6 +194,7 @@ static inline void survive_close_usb_device(struct SurviveUSBInfo *usbInfo) { OGJoinThread(sv->udev[i].interfaces->servicethread); } #endif + usbInfo->request_close = true; } void survive_usb_close(SurviveViveData *sv) {}