Merge pull request #13822 from jordan-woyak/libusb-init-error

LibusbUtils: Change libusb_init failure from an ASSERT_MSG to an ERROR_LOG_FMT
This commit is contained in:
Admiral H. Curtiss
2025-07-25 00:20:34 +02:00
committed by GitHub

View File

@ -10,8 +10,8 @@
#include <libusb.h> #include <libusb.h>
#endif #endif
#include "Common/Assert.h"
#include "Common/Flag.h" #include "Common/Flag.h"
#include "Common/Logging/Log.h"
#include "Common/StringUtil.h" #include "Common/StringUtil.h"
#include "Common/Thread.h" #include "Common/Thread.h"
@ -24,9 +24,11 @@ public:
Impl() Impl()
{ {
const int ret = libusb_init(&m_context); const int ret = libusb_init(&m_context);
ASSERT_MSG(IOS_USB, ret == LIBUSB_SUCCESS, "Failed to init libusb: {}", ErrorWrap(ret));
if (ret != LIBUSB_SUCCESS) if (ret != LIBUSB_SUCCESS)
{
ERROR_LOG_FMT(IOS_USB, "Failed to init libusb: {}", ErrorWrap(ret));
return; return;
}
#ifdef _WIN32 #ifdef _WIN32
const int usbdk_ret = libusb_set_option(m_context, LIBUSB_OPTION_USE_USBDK); const int usbdk_ret = libusb_set_option(m_context, LIBUSB_OPTION_USE_USBDK);