diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2009-07-27 23:17:51 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-07-30 09:50:36 -0500 |
commit | d399f67704ddc29704e397b3e4f866a7c1052a3d (patch) | |
tree | bd1cc6f856a64bf95bc0578b71f150ed05b72350 /migration-exec.c | |
parent | 866358211d8398823e72528daaa810eef49be8c5 (diff) | |
download | qemu-d399f67704ddc29704e397b3e4f866a7c1052a3d.zip qemu-d399f67704ddc29704e397b3e4f866a7c1052a3d.tar.gz qemu-d399f67704ddc29704e397b3e4f866a7c1052a3d.tar.bz2 |
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-exec.c')
-rw-r--r-- | migration-exec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/migration-exec.c b/migration-exec.c index e472979..e3616be 100644 --- a/migration-exec.c +++ b/migration-exec.c @@ -118,6 +118,8 @@ static void exec_accept_incoming_migration(void *opaque) dprintf("successfully loaded vm state\n"); /* we've successfully migrated, close the fd */ qemu_set_fd_handler2(qemu_popen_fd(f), NULL, NULL, NULL, NULL); + if (autostart) + vm_start(); err: qemu_fclose(f); |