Signed-off-by: Pavel Hrdina <phrd...@redhat.com>
---
 savevm.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/savevm.c b/savevm.c
index 930ef65..f204748 100644
--- a/savevm.c
+++ b/savevm.c
@@ -1600,17 +1600,17 @@ int qemu_savevm_state_begin(QEMUFile *f,
         if (ret < 0) {
             qemu_savevm_state_cancel(f);
             error_setg(errp, "Failed to begin vmstate save.");
-            return ret;
+            return -1;
         }
     }
     ret = qemu_file_get_error(f);
     if (ret != 0) {
         error_setg_errno(errp, errno, "Failed to begin vmstate save.");
         qemu_savevm_state_cancel(f);
+        return -1;
     }
 
-    return ret;
-
+    return 0;
 }
 
 /*
-- 
1.8.1


Reply via email to