diff --git a/migration/migration.c b/migration/migration.c index 9dfa19abe1..ae087df56b 100644 --- a/migration/migration.c +++ b/migration/migration.c @@ -1179,7 +1179,7 @@ bool migration_is_blocked(Error **errp) } if (migration_blockers) { - *errp = error_copy(migration_blockers->data); + error_propagate(errp, error_copy(migration_blockers->data)); return true; }