Fix segfault when passing invalid arguments

This commit is contained in:
Joshua Vandaële 2025-01-24 11:47:52 +01:00
parent d0b7c96fdb
commit f1f147965b
No known key found for this signature in database
GPG Key ID: 5E8F4E7EDBD390EA

View File

@ -688,7 +688,7 @@ void Shutdown()
StopScanThread(); StopScanThread();
#if GCADAPTER_USE_LIBUSB_IMPLEMENTATION #if GCADAPTER_USE_LIBUSB_IMPLEMENTATION
#if LIBUSB_API_HAS_HOTPLUG #if LIBUSB_API_HAS_HOTPLUG
if (s_libusb_context->IsValid() && s_libusb_hotplug_enabled) if (s_libusb_context && s_libusb_context->IsValid() && s_libusb_hotplug_enabled)
libusb_hotplug_deregister_callback(*s_libusb_context, s_hotplug_handle); libusb_hotplug_deregister_callback(*s_libusb_context, s_hotplug_handle);
#endif #endif
#endif #endif