summaryrefslogtreecommitdiffstats
path: root/migration/channel.c
diff options
context:
space:
mode:
authorJuan Quintela2017-07-24 12:42:02 +0200
committerJuan Quintela2017-09-22 14:11:17 +0200
commit4f0fae7f2bbd09f7a70f678e8db1763d12e5d896 (patch)
treed895efffdc7ae1ee272eec343ba1560574dfa36e /migration/channel.c
parentMerge remote-tracking branch 'remotes/famz/tags/build-and-test-automation-pul... (diff)
downloadqemu-4f0fae7f2bbd09f7a70f678e8db1763d12e5d896.tar.gz
qemu-4f0fae7f2bbd09f7a70f678e8db1763d12e5d896.tar.xz
qemu-4f0fae7f2bbd09f7a70f678e8db1763d12e5d896.zip
migration: Create migration_ioc_process_incoming()
We pass the ioc instead of the fd. This will allow us to have more than one channel open. We also make sure that we set the from_src_file sooner, so we don't need to pass it as a parameter. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Daniel P. Berrange <berrange@redhat.com> -- Do not assing mis->from_src_file (peterxu)
Diffstat (limited to 'migration/channel.c')
-rw-r--r--migration/channel.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/migration/channel.c b/migration/channel.c
index 3b7252f5a2..edceebdb7b 100644
--- a/migration/channel.c
+++ b/migration/channel.c
@@ -36,8 +36,7 @@ void migration_channel_process_incoming(QIOChannel *ioc)
error_report_err(local_err);
}
} else {
- QEMUFile *f = qemu_fopen_channel_input(ioc);
- migration_fd_process_incoming(f);
+ migration_ioc_process_incoming(ioc);
}
}