diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2009-07-27 23:17:51 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-08-27 21:22:28 -0500 |
commit | 3e0d1ad50c00cf5e9d6b23225725d785f6937229 (patch) | |
tree | ccff57120a4eafb1c81d53b77061871fcfe6db03 /migration-tcp.c | |
parent | 96bc323100b6132e3b39b664d0687225486fbcbe (diff) | |
download | qemu-3e0d1ad50c00cf5e9d6b23225725d785f6937229.tar.gz |
fix migration to obey -S
Since migration returns right away, starting the VM right
after calling qemu_start_incoming_migration is wrong even
if -S is not passed. We have to do this after migration
has completed.
Cc: Glauber Costa <glommer@redhat.com>
Cc: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'migration-tcp.c')
-rw-r--r-- | migration-tcp.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/migration-tcp.c b/migration-tcp.c index 7a87a1edaf..9ed92b4427 100644 --- a/migration-tcp.c +++ b/migration-tcp.c @@ -166,6 +166,8 @@ static void tcp_accept_incoming_migration(void *opaque) /* we've successfully migrated, close the server socket */ qemu_set_fd_handler2(s, NULL, NULL, NULL, NULL); close(s); + if (autostart) + vm_start(); out_fopen: qemu_fclose(f); |