diff --git a/tools/speclib.c b/tools/speclib.c index 04a517b5ab2b3b5b48bc9299360be68fa5b9f4d2..8a7beda584e91881c4917fe3256606ca322b03da 100644 --- a/tools/speclib.c +++ b/tools/speclib.c @@ -101,7 +101,7 @@ static int spec_scan(int *bus, int *devfn) { if (*bus >= 0) my_bus = *bus; if (*devfn >= 0) my_devfn = *devfn; - if (spec_check_id(my_bus, my_devfn)) + if (spec_check_id(my_bus, my_devfn) > 0) { *bus = my_bus; *devfn = my_devfn;