migration: Use error_propagate() in migrate_error_propagate()

It improves readability, as suggested by Markus.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Link: https://lore.kernel.org/r/20251202175317.1186544-1-peterx@redhat.com
Signed-off-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
Peter Xu
2025-12-02 12:53:17 -05:00
parent d4fd83c9b5
commit a85fb03ee4

View File

@@ -1555,12 +1555,7 @@ void migrate_error_propagate(MigrationState *s, Error *error)
{
QEMU_LOCK_GUARD(&s->error_mutex);
trace_migrate_error(error_get_pretty(error));
if (!s->error) {
s->error = error;
} else {
error_free(error);
}
error_propagate(&s->error, error);
}
bool migrate_has_error(MigrationState *s)