mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 03:59:52 +00:00
migration: to_dst_file at that point is NULL
We have just arrived as: migration.c: qemu_migrate() .... s = migrate_init() <- puts it to NULL .... {tcp,unix}_start_outgoing_migration -> socket_outgoing_migration migration_channel_connect() sets to_dst_file if tls is enabled, we do another round through migrate_channel_tls_connect(), but we only set it up if there is no error. So we don't need the assignation. I am removing it to remove in the follwing patches the knowledge about MigrationState in that two files. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: Daniel P. Berrange <berrange@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
parent
062d81f0e9
commit
fd4144d413
@ -79,7 +79,6 @@ static void socket_outgoing_migration(QIOTask *task,
|
||||
|
||||
if (qio_task_propagate_error(task, &err)) {
|
||||
trace_migration_socket_outgoing_error(error_get_pretty(err));
|
||||
data->s->to_dst_file = NULL;
|
||||
migrate_fd_error(data->s, err);
|
||||
error_free(err);
|
||||
} else {
|
||||
|
@ -116,7 +116,6 @@ static void migration_tls_outgoing_handshake(QIOTask *task,
|
||||
|
||||
if (qio_task_propagate_error(task, &err)) {
|
||||
trace_migration_tls_outgoing_handshake_error(error_get_pretty(err));
|
||||
s->to_dst_file = NULL;
|
||||
migrate_fd_error(s, err);
|
||||
error_free(err);
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user