diff options
author | Philippe Mathieu-Daudé | 2021-02-01 16:37:00 +0100 |
---|---|---|
committer | Michael S. Tsirkin | 2021-03-02 15:16:18 +0100 |
commit | b52fa0ea45bea494a953dd766151d584a28e87e5 (patch) | |
tree | d71d632dc72a62e8bea172c78dac0bfe23b278de /hw/virtio | |
parent | virtio-net: handle zero mac for a vdpa peer (diff) | |
download | qemu-b52fa0ea45bea494a953dd766151d584a28e87e5.tar.gz qemu-b52fa0ea45bea494a953dd766151d584a28e87e5.tar.xz qemu-b52fa0ea45bea494a953dd766151d584a28e87e5.zip |
hw/pci: Have safer pcie_bus_realize() by checking error path
While pci_bus_realize() currently does not use the Error* argument,
it would be an error to leave pcie_bus_realize() setting bus->flags
if pci_bus_realize() had failed.
Fix by using a local Error* and return early (propagating the error)
if pci_bus_realize() failed.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20210201153700.618946-1-philmd@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/virtio')
0 files changed, 0 insertions, 0 deletions