From: Kirti Wankhede Date: Fri, 6 Nov 2020 18:02:24 +0000 (+0530) Subject: Fix use after free in vfio_migration_probe X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=e408aeef8663fd6e3075aef252404c55d710a75e;p=qemu.git Fix use after free in vfio_migration_probe Fixes Coverity issue: CID 1436126: Memory - illegal accesses (USE_AFTER_FREE) Fixes: a9e271ec9b36 ("vfio: Add migration region initialization and finalize function") Signed-off-by: Kirti Wankhede Reviewed-by: David Edmondson Reviewed-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Alex Williamson --- diff --git a/hw/vfio/migration.c b/hw/vfio/migration.c index 3ce285ea39..55261562d4 100644 --- a/hw/vfio/migration.c +++ b/hw/vfio/migration.c @@ -897,8 +897,8 @@ int vfio_migration_probe(VFIODevice *vbasedev, Error **errp) goto add_blocker; } - g_free(info); trace_vfio_migration_probe(vbasedev->name, info->index); + g_free(info); return 0; add_blocker: