commit | 5a0ff17741c1785b27229a16b5ab77470d71b170 | [log] [tgz] |
---|---|---|
author | Alex Williamson <alex.williamson@redhat.com> | Wed Apr 08 08:11:51 2015 -0600 |
committer | Alex Williamson <alex.williamson@redhat.com> | Wed Apr 08 08:11:51 2015 -0600 |
tree | 9dc54676f580c440444e92c65013896d1572c6be | |
parent | 6eb7018705de09b4138ca05d6a157203e0ea791a [diff] |
vfio-pci: Fix use after free Reported by 0-day test infrastructure. Fixes: ecaa1f6a0154 ("vfio-pci: Add VGA arbiter client") Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
diff --git a/drivers/vfio/pci/vfio_pci.c b/drivers/vfio/pci/vfio_pci.c index 049b9e9..69fab0f 100644 --- a/drivers/vfio/pci/vfio_pci.c +++ b/drivers/vfio/pci/vfio_pci.c
@@ -953,6 +953,7 @@ if (ret) { iommu_group_put(group); kfree(vdev); + return ret; } if (vfio_pci_is_vga(pdev)) {