mirror of
https://github.com/qemu/qemu.git
synced 2024-11-23 19:03:38 +08:00
qemu-nbd: Clean up "Failed to load snapshot" error message
bdrv_snapshot_load_tmp() sets an error and returns -errno on failure. We report both even though the error message is self-contained. Drop the redundant strerror(). While there: setting errno right before exit() is pointless, so drop that, too. Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-Id: <1450452927-8346-8-git-send-email-armbru@redhat.com>
This commit is contained in:
parent
cd5c2dac2e
commit
a4699e55f5
14
qemu-nbd.c
14
qemu-nbd.c
@ -156,8 +156,7 @@ static int find_partition(BlockBackend *blk, int partition,
|
||||
int ret;
|
||||
|
||||
if ((ret = blk_read(blk, 0, data, 1)) < 0) {
|
||||
errno = -ret;
|
||||
error_report("error while reading: %s", strerror(errno));
|
||||
error_report("error while reading: %s", strerror(-ret));
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
@ -178,8 +177,7 @@ static int find_partition(BlockBackend *blk, int partition,
|
||||
int j;
|
||||
|
||||
if ((ret = blk_read(blk, mbr[i].start_sector_abs, data1, 1)) < 0) {
|
||||
errno = -ret;
|
||||
error_report("error while reading: %s", strerror(errno));
|
||||
error_report("error while reading: %s", strerror(-ret));
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
@ -721,9 +719,8 @@ int main(int argc, char **argv)
|
||||
&local_err);
|
||||
}
|
||||
if (ret < 0) {
|
||||
errno = -ret;
|
||||
error_report("Failed to load snapshot: %s: %s",
|
||||
error_get_pretty(local_err), strerror(errno));
|
||||
error_report("Failed to load snapshot: %s",
|
||||
error_get_pretty(local_err));
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
|
||||
@ -738,9 +735,8 @@ int main(int argc, char **argv)
|
||||
if (partition != -1) {
|
||||
ret = find_partition(blk, partition, &dev_offset, &fd_size);
|
||||
if (ret < 0) {
|
||||
errno = -ret;
|
||||
error_report("Could not find partition %d: %s", partition,
|
||||
strerror(errno));
|
||||
strerror(-ret));
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user