Allow vendor matching for hid_enumerate() on all backends

This commit is contained in:
Sam Lantinga
2022-10-29 10:42:48 -07:00
parent c360ca9928
commit f6b1e028ab
2 changed files with 4 additions and 4 deletions

View File

@@ -568,8 +568,8 @@ struct hid_device_info HID_API_EXPORT *hid_enumerate(unsigned short vendor_id,
dev_pid = get_product_id(dev);
/* Check the VID/PID against the arguments */
if ((vendor_id == 0x0 && product_id == 0x0) ||
(vendor_id == dev_vid && product_id == dev_pid)) {
if ((vendor_id == 0x0 || dev_vid == vendor_id) &&
(product_id == 0x0 || dev_pid == product_id)) {
struct hid_device_info *tmp;
/* VID/PID match. Create the record. */