Signed-off-by: Lei Li <li...@linux.vnet.ibm.com> --- arch_init.c | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/arch_init.c b/arch_init.c index 94d45e1..a34437c 100644 --- a/arch_init.c +++ b/arch_init.c @@ -709,16 +709,11 @@ static int ram_save_iterate(QEMUFile *f, void *opaque) */ ram_control_after_iterate(f, RAM_CONTROL_ROUND); - if (ret < 0) { - bytes_transferred += total_sent; - return ret; - } - qemu_put_be64(f, RAM_SAVE_FLAG_EOS); total_sent += 8; bytes_transferred += total_sent; - return total_sent; + return qemu_file_get_error(f); } static int ram_save_complete(QEMUFile *f, void *opaque) -- 1.7.7.6