If local_err is set, migration_connect_error_propagate() will be called and that function already has a state transtion from SETUP to FAILED.
Signed-off-by: Fabiano Rosas <[email protected]> --- migration/migration.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/migration/migration.c b/migration/migration.c index 635851fe8c..71efe945f6 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -2326,8 +2326,6 @@ static void qmp_migrate_finish(MigrationAddress *addr, bool resume_requested, file_start_outgoing_migration(s, &addr->u.file, &local_err); } else { error_setg(&local_err, "uri is not a valid migration protocol"); - migrate_set_state(&s->state, MIGRATION_STATUS_SETUP, - MIGRATION_STATUS_FAILED); } if (local_err) { -- 2.51.0
