From b9ca9147b2c75638136e65019af342e928e11c06 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Mon, 22 Aug 2005 21:36:27 +0000 Subject: [PATCH] Fix parsing of domain filters git-archimport-id: mj@ucw.cz--public/pciutils--main--2.2--patch-69 --- ChangeLog | 5 ++++- lib/filter.c | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 91ec87f..d37e410 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,10 @@ 2005-08-22 Martin Mares + * lib/filter.c (pci_filter_parse_slot): Fixed parsing of domain filters. + Thanks to Matthew Wilcox for bug report. + * lspci.c: Corrected spelling of "Hz" (it was "hz" at several places). - Thanks to Krzysztof Oledzki for pointing that out. + Thanks to Krzysztof Oledzki for pointing that out. 2004-08-19 Martin Mares diff --git a/lib/filter.c b/lib/filter.c index e66a470..eb375c4 100644 --- a/lib/filter.c +++ b/lib/filter.c @@ -39,7 +39,7 @@ pci_filter_parse_slot(struct pci_filter *f, char *str) bus = colon2; if (str[0] && strcmp(str, "*")) { - long int x = strtol(bus, &e, 16); + long int x = strtol(str, &e, 16); if ((e && *e) || (x < 0 || x > 0xffff)) return "Invalid domain number"; f->domain = x; -- 2.39.5