diff --git a/pcid/src/main.rs b/pcid/src/main.rs index a4345608c6..8d2b99b963 100644 --- a/pcid/src/main.rs +++ b/pcid/src/main.rs @@ -100,6 +100,10 @@ fn main() { if subclass != header.subclass { continue; } } + if let Some(interface) = driver.interface { + if interface != header.interface { continue; } + } + if let Some(vendor) = driver.vendor { if vendor != header.vendor_id { continue; } }