From: Pali Rohár Date: Mon, 20 Dec 2021 15:56:59 +0000 (+0100) Subject: dump: Allow more leading zeros in dump line number X-Git-Tag: v3.8.0~79 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=006ca87f517a8cf6d4629b04e5d5b14f731fc32e;p=pciutils.git dump: Allow more leading zeros in dump line number U-Boot's "pci display.b" command prints pci config space dump with 8 digits in line number. So allow up to the 8 digits in line number to easily parse U-Boot's pci config space dumps. --- diff --git a/lib/dump.c b/lib/dump.c index 879c624..c0f9291 100644 --- a/lib/dump.c +++ b/lib/dump.c @@ -90,7 +90,9 @@ dump_init(struct pci_access *a) else if (!len) dev = NULL; else if (dev && - (dump_validate(buf, "##: ") || dump_validate(buf, "###: ")) && + (dump_validate(buf, "##: ") || dump_validate(buf, "###: ") || dump_validate(buf, "####: ") || + dump_validate(buf, "#####: ") || dump_validate(buf, "######: ") || + dump_validate(buf, "#######: ") || dump_validate(buf, "########: ")) && sscanf(buf, "%x: ", &i) == 1) { struct dump_data *dd = dev->aux;