hw/vfio/pci-quirks: Sanitize capability pointer
commit0ddcb39c93571da4fdcc39fc770500d2d275376d
authorAlex Williamson <alex.williamson@redhat.com>
Fri, 30 Jun 2023 22:36:08 +0000 (30 16:36 -0600)
committerCédric Le Goater <clg@redhat.com>
Mon, 10 Jul 2023 07:52:52 +0000 (10 09:52 +0200)
treea61cd4be3a166435f584da9d65fb7ba13de22d65
parent2ff49e96accc8fd9a38e9abd16f0cfa0adab1605
hw/vfio/pci-quirks: Sanitize capability pointer

Coverity reports a tained scalar when traversing the capabilities
chain (CID 1516589).  In practice I've never seen a device with a
chain so broken as to cause an issue, but it's also pretty easy to
sanitize.

Fixes: f6b30c1984f7 ("hw/vfio/pci-quirks: Support alternate offset for GPUDirect Cliques")
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/vfio/pci-quirks.c