From 5f58ae918cb01011881b34c2e7f4cd589ef5bccd Mon Sep 17 00:00:00 2001 From: RadWolfie Date: Wed, 5 Oct 2022 16:46:17 -0500 Subject: [PATCH] input: have libusb_claim_interface's return actually give err number than comparsion check for non-zero --- src/common/input/LibusbDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/input/LibusbDevice.cpp b/src/common/input/LibusbDevice.cpp index 87b30a8f2..c51961f1e 100644 --- a/src/common/input/LibusbDevice.cpp +++ b/src/common/input/LibusbDevice.cpp @@ -220,7 +220,7 @@ namespace Libusb } } EmuLog(LOG_LEVEL::INFO, "Out endpoint %s", m_HasEndpointOut ? "present" : "not present"); - if (int err = libusb_claim_interface(m_hDev, m_IfaceNum) != 0) { + if (int err = libusb_claim_interface(m_hDev, m_IfaceNum)) { EmuLog(LOG_LEVEL::INFO, "Rejected device %s because libusb could not claim its interface. The error was: %s", m_Name.c_str(), libusb_strerror(err)); m_Type = XBOX_INPUT_DEVICE::DEVICE_INVALID;