From: Juan Quintela Date: Tue, 15 Mar 2011 14:53:25 +0000 (+0100) Subject: Fix migration uint8 arrys handled X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b784421ce4cc860315f4ec31bbc3d67e91984074;p=qemu.git Fix migration uint8 arrys handled commit 82fa39b75181b730d6d4d09f443bd26bcfcd045c only contains half of the fix. It forgots the save state fix for UINT8 indexes. Anthony, please apply, without this migration using hpet is broken. (only current user). Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- diff --git a/savevm.c b/savevm.c index 388bf6f5d3..03fce62975 100644 --- a/savevm.c +++ b/savevm.c @@ -1395,6 +1395,8 @@ void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd, n_elems = *(int32_t *)(opaque+field->num_offset); } else if (field->flags & VMS_VARRAY_UINT16) { n_elems = *(uint16_t *)(opaque+field->num_offset); + } else if (field->flags & VMS_VARRAY_UINT8) { + n_elems = *(uint8_t *)(opaque+field->num_offset); } if (field->flags & VMS_POINTER) { base_addr = *(void **)base_addr + field->start;