This fixes a bug with the cleanup patch. Should be squashed into the patch in subject.
Cc: Daniel P. Berrange <berra...@redhat.com> Signed-off-by: Peter Xu <pet...@redhat.com> --- migration/qemu-file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migration/qemu-file.c b/migration/qemu-file.c index 3a380a6072..1e80d496b7 100644 --- a/migration/qemu-file.c +++ b/migration/qemu-file.c @@ -375,7 +375,7 @@ static ssize_t qemu_fill_buffer(QEMUFile *f) qio_channel_wait(f->ioc, G_IO_IN); } } else if (len < 0) { - len = EIO; + len = -EIO; } } while (len == QIO_CHANNEL_ERR_BLOCK); -- 2.32.0