migration/xen: Check return value of qemu_fclose
commit96994fd1e4e0da2a3b5d585a58621722199c67c9
authorRoss Lagerwall <ross.lagerwall@citrix.com>
Tue, 6 Feb 2018 16:30:39 +0000 (6 16:30 +0000)
committerDr. David Alan Gilbert <dgilbert@redhat.com>
Wed, 14 Feb 2018 10:18:42 +0000 (14 10:18 +0000)
treee433177839b07a28ecb04fcecb37e19b28a97e9f
parentbec9c64ef7be8063f1192608b83877bc5c9ea217
migration/xen: Check return value of qemu_fclose

QEMUFile uses buffered IO so when writing small amounts (such as the Xen
device state file), the actual write call and any errors that may occur
only happen as part of qemu_fclose(). Therefore, report IO errors when
saving the device state under Xen by checking the return value of
qemu_fclose().

Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-Id: <20180206163039.23661-1-ross.lagerwall@citrix.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
migration/savevm.c