|
@@ -387,7 +387,7 @@ int vmstate_save_state_v(QEMUFile *f, const VMStateDescription *vmsd,
|
|
|
void *curr_elem = first_elem + size * i;
|
|
|
|
|
|
vmsd_desc_field_start(vmsd, vmdesc_loop, field, i, n_elems);
|
|
|
- old_offset = qemu_file_transferred_noflush(f);
|
|
|
+ old_offset = qemu_file_transferred(f);
|
|
|
if (field->flags & VMS_ARRAY_OF_POINTER) {
|
|
|
assert(curr_elem);
|
|
|
curr_elem = *(void **)curr_elem;
|
|
@@ -417,7 +417,7 @@ int vmstate_save_state_v(QEMUFile *f, const VMStateDescription *vmsd,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
- written_bytes = qemu_file_transferred_noflush(f) - old_offset;
|
|
|
+ written_bytes = qemu_file_transferred(f) - old_offset;
|
|
|
vmsd_desc_field_end(vmsd, vmdesc_loop, field, written_bytes, i);
|
|
|
|
|
|
/* Compressed arrays only care about the first element */
|