From: Dave Wallace Date: Fri, 28 Jul 2023 20:31:51 +0000 (-0400) Subject: vlib: fix gcc build breakage X-Git-Tag: v24.02-rc0~104 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=054229ebbdeb3f87d96c1abf93b511c86cd6ff0f;p=vpp.git vlib: fix gcc build breakage Type: fix Fixes: 00ea98ad6 Change-Id: I4ac8c9c5902299d5f283ba4912d52d9bfcedef5c Signed-off-by: Dave Wallace --- diff --git a/src/vlib/pci/pci.c b/src/vlib/pci/pci.c index b6a9416cbc3..dc4f382140e 100644 --- a/src/vlib/pci/pci.c +++ b/src/vlib/pci/pci.c @@ -176,6 +176,9 @@ vlib_pci_function_level_reset (vlib_main_t *vm, vlib_pci_dev_handle_t h) return err; offset = cfg.cap_ptr; + /* Make gcc happy, otherwise gcc fails build due to cap not set if offset == + * 0 */ + cap = (pci_capability_pcie_t *) (cfg.data + offset); while (offset) { @@ -410,4 +413,3 @@ VLIB_CLI_COMMAND (show_pci_command, static) = { .short_help = "show pci [all]", .function = show_pci_fn, }; -