X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=migration-exec.c;h=4b7aad8b6b599477bf19aa38d06b78d96c2db659;hb=69354a83346da2d4d8eb9cda18b639794566c902;hp=a8813b4fbf7a0e5ac63be2c9c352b1216d01a5bf;hpb=a4673e276248ada38f40d39191a197e7e35d3f8b;p=qemu.git diff --git a/migration-exec.c b/migration-exec.c index a8813b4fb..4b7aad8b6 100644 --- a/migration-exec.c +++ b/migration-exec.c @@ -17,7 +17,6 @@ #include "qemu_socket.h" #include "migration.h" #include "qemu-char.h" -#include "sysemu.h" #include "buffered_file.h" #include "block.h" #include @@ -121,20 +120,8 @@ err_after_alloc: static void exec_accept_incoming_migration(void *opaque) { QEMUFile *f = opaque; - int ret; - ret = qemu_loadvm_state(f); - if (ret < 0) { - fprintf(stderr, "load of migration failed\n"); - goto err; - } - qemu_announce_self(); - DPRINTF("successfully loaded vm state\n"); - - if (autostart) - vm_start(); - -err: + process_incoming_migration(f); qemu_set_fd_handler2(qemu_stdio_fd(f), NULL, NULL, NULL, NULL); qemu_fclose(f); }