diff options
| author | Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> | 2011-02-03 13:34:08 +0900 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-02-04 06:33:26 -0600 |
| commit | eb60260de0b050a5e8ab725e84d377d0b44c43ae (patch) | |
| tree | c6af18ce62dab7bfb20ecf98ff8b1d894968b456 /hw/apic.c | |
| parent | bfddb47a343b4718e5768aa80bce8adead0f7fca (diff) | |
| download | focaccia-qemu-eb60260de0b050a5e8ab725e84d377d0b44c43ae.tar.gz focaccia-qemu-eb60260de0b050a5e8ab725e84d377d0b44c43ae.zip | |
savevm: fix corruption in vmstate_subsection_load().
Although it's rare to happen in live migration, when the head of a byte stream contains 0x05 which is the marker of subsection, the loader gets corrupted because vmstate_subsection_load() continues even the device doesn't require it. This patch adds a checker whether subsection is needed, and skips following routines if not needed. Signed-off-by: Yoshiaki Tamura <tamura.yoshiaki@lab.ntt.co.jp> Acked-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/apic.c')
0 files changed, 0 insertions, 0 deletions