From: Kevin Wolf Date: Tue, 22 Jun 2010 10:35:07 +0000 (+0200) Subject: qcow2: Don't try to check tables that couldn't be loaded X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f74550fd53598ac6529dbcfc3c06e98d2d7fbe51;p=qemu.git qcow2: Don't try to check tables that couldn't be loaded Trying to check them leads to a second error message which is more confusing than helpful: Can't get refcount for cluster 0: Invalid argument ERROR cluster 0 refcount=-22 reference=1 Signed-off-by: Kevin Wolf --- diff --git a/block/qcow2-refcount.c b/block/qcow2-refcount.c index cedf57e996..4a96d986c9 100644 --- a/block/qcow2-refcount.c +++ b/block/qcow2-refcount.c @@ -1174,6 +1174,7 @@ int qcow2_check_refcounts(BlockDriverState *bs) if (refcount1 < 0) { fprintf(stderr, "Can't get refcount for cluster %d: %s\n", i, strerror(-refcount1)); + continue; } refcount2 = refcount_table[i];