mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 05:47:56 -07:00
IOS/BTReal: Properly check for libusb failures
This commit is contained in:
parent
3cfd9ea9b2
commit
6c62cfb1aa
@ -87,7 +87,13 @@ ReturnCode BluetoothReal::Open(const OpenRequest& request)
|
|||||||
|
|
||||||
libusb_device** list;
|
libusb_device** list;
|
||||||
const ssize_t cnt = libusb_get_device_list(m_libusb_context.get(), &list);
|
const ssize_t cnt = libusb_get_device_list(m_libusb_context.get(), &list);
|
||||||
_dbg_assert_msg_(IOS, cnt > 0, "Couldn't get device list");
|
if (cnt < 0)
|
||||||
|
{
|
||||||
|
ERROR_LOG(IOS_WIIMOTE, "Couldn't get device list: %s",
|
||||||
|
libusb_error_name(static_cast<int>(cnt)));
|
||||||
|
return IPC_ENOENT;
|
||||||
|
}
|
||||||
|
|
||||||
for (ssize_t i = 0; i < cnt; ++i)
|
for (ssize_t i = 0; i < cnt; ++i)
|
||||||
{
|
{
|
||||||
libusb_device* device = list[i];
|
libusb_device* device = list[i];
|
||||||
|
Loading…
Reference in New Issue
Block a user