From d399f67704ddc29704e397b3e4f866a7c1052a3d Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Mon, 27 Jul 2009 23:17:51 +0200 Subject: 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 Cc: Anthony Liguori Signed-off-by: Anthony Liguori --- migration-exec.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'migration-exec.c') diff --git a/migration-exec.c b/migration-exec.c index e472979d8d..e3616be5f1 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); -- cgit v1.2.1