From ac459e2698a27b0efc2d11b34aca4335d5efc965 Mon Sep 17 00:00:00 2001 From: Rohit Mundra Date: Fri, 30 Oct 2020 03:50:23 +0000 Subject: [PATCH] Added five nibbles for domain in dump read Allow five nibbles as valid domain, when reading from a dump file with domain --- lib/dump.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/dump.c b/lib/dump.c index 59cf7ed..879c624 100644 --- a/lib/dump.c +++ b/lib/dump.c @@ -80,7 +80,8 @@ dump_init(struct pci_access *a) len = z - buf + 1; mn = 0; if (dump_validate(buf, "##:##.# ") && sscanf(buf, "%x:%x.%d", &bn, &dn, &fn) == 3 || - dump_validate(buf, "####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4) + dump_validate(buf, "####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4 || + dump_validate(buf, "#####:##:##.# ") && sscanf(buf, "%x:%x:%x.%d", &mn, &bn, &dn, &fn) == 4) { dev = pci_get_dev(a, mn, bn, dn, fn); dump_alloc_data(dev, 256); -- 2.39.5