mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-28 21:03:54 -06:00
migration: catch unknown flags in ram_load
if a saved vm has unknown flags in the memory data qemu currently simply ignores this flag and continues which yields in an unpredictable result. This patch catches all unknown flags and aborts the loading of the vm. Additionally error reports are thrown if the migration aborts abnormally. Signed-off-by: Peter Lieven <pl@kamp.de> Signed-off-by: Juan Quintela <quintela@redhat.com>
This commit is contained in:
parent
2a93434704
commit
db80facefa
2 changed files with 24 additions and 20 deletions
|
@ -98,7 +98,7 @@ static void process_incoming_migration_co(void *opaque)
|
|||
qemu_fclose(f);
|
||||
free_xbzrle_decoded_buf();
|
||||
if (ret < 0) {
|
||||
fprintf(stderr, "load of migration failed\n");
|
||||
error_report("load of migration failed: %s", strerror(-ret));
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
qemu_announce_self();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue