From: Vladimir Sementsov-Ogievskiy Date: Tue, 30 Apr 2024 08:56:43 +0000 (+0300) Subject: migration: process_incoming_migration_co(): complete cleanup on failure X-Git-Tag: v9.1.0-rc0~112^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=246f54e0ccc288239fae78ec9e401ba070667b0b;p=thirdparty%2Fqemu.git migration: process_incoming_migration_co(): complete cleanup on failure Make call to migration_incoming_state_destroy(), instead of doing only partial of it. Signed-off-by: Vladimir Sementsov-Ogievskiy Reviewed-by: Fabiano Rosas Reviewed-by: Peter Xu Signed-off-by: Fabiano Rosas --- diff --git a/migration/migration.c b/migration/migration.c index 2dc6a063e90..0d26db47f72 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -799,10 +799,7 @@ process_incoming_migration_co(void *opaque) fail: migrate_set_state(&mis->state, MIGRATION_STATUS_ACTIVE, MIGRATION_STATUS_FAILED); - qemu_fclose(mis->from_src_file); - - multifd_recv_cleanup(); - compress_threads_load_cleanup(); + migration_incoming_state_destroy(); exit(EXIT_FAILURE); }