[v3,4/4] Partially revert "savevm: fix corruption in vmstate_subsection_load()."

Submitted by Paolo Bonzini on Aug. 12, 2011, 9:59 a.m.

Details

Message ID 1313143181-7921-5-git-send-email-pbonzini@redhat.com
State New
Headers show

Commit Message

Paolo Bonzini Aug. 12, 2011, 9:59 a.m.
This reverts the additional check in commit eb60260d (but not the
assertions).

The new format does not require the check, and with the old format
it traded one kind of bogus failure for a different kind of silent
failure.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
 savevm.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

Patch hide | download patch | download mbox

diff --git a/savevm.c b/savevm.c
index a362ad7..2164edc 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1699,10 +1699,6 @@  static int vmstate_subsection_load(QEMUFile *f, const VMStateDescription *vmsd,
 {
     const VMStateSubsection *sub = vmsd->subsections;
 
-    if (!sub || !sub->needed) {
-        return 0;
-    }
-
     while (qemu_peek_byte(f) == QEMU_VM_SUBSECTION) {
         char idstr[256];
         int ret;