Revision c29110d5
b/savevm.c | ||
---|---|---|
448 | 448 |
if (len > 0) |
449 | 449 |
f->buf_offset += f->buf_index; |
450 | 450 |
else |
451 |
f->last_error = -EINVAL;
|
|
451 |
qemu_file_set_error(f, -EINVAL);
|
|
452 | 452 |
f->buf_index = 0; |
453 | 453 |
} |
454 | 454 |
} |
... | ... | |
479 | 479 |
} else if (len == 0) { |
480 | 480 |
f->last_error = -EIO; |
481 | 481 |
} else if (len != -EAGAIN) |
482 |
f->last_error = len;
|
|
482 |
qemu_file_set_error(f, len);
|
|
483 | 483 |
} |
484 | 484 |
|
485 | 485 |
int qemu_fclose(QEMUFile *f) |
Also available in: Unified diff