diff --git a/src/archutils/Common/HidDevice.cpp b/src/archutils/Common/HidDevice.cpp index 1d99620846..d13ca4ab35 100644 --- a/src/archutils/Common/HidDevice.cpp +++ b/src/archutils/Common/HidDevice.cpp @@ -142,6 +142,9 @@ void HidDevice::GetDeviceInfo(int vid, const std::vector pids, int interfac } } + if (found) + break; + cur_dev = cur_dev->next; } }