From 8752bdbc61ca680c1c770ef522a695d0bf1a38c0 Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Fri, 24 Jan 2025 17:11:45 +1300 Subject: [PATCH] sys_usbd: Fix emulated devices not being created without a physical device --- rpcs3/Emu/Cell/lv2/sys_usbd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp index 05f006fb60..0419648efa 100644 --- a/rpcs3/Emu/Cell/lv2/sys_usbd.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_usbd.cpp @@ -526,8 +526,8 @@ usb_handler_thread::usb_handler_thread() { if (entry.max_device_count && entry.make_instance) { - const int count = emulate_device_check[entry]; - for (int i = count; i < entry.max_device_count(); i++) + const int real_device_count = emulate_device_check[entry]; + for (int i = real_device_count; i < entry.max_device_count(); i++) { sys_usbd.success("Emulating device: %s (%d)", std::basic_string(entry.device_name), i); auto usb_dev = entry.make_instance(i, get_new_location());