| Submitter | Kevin Wolf |
|---|---|
| Date | June 22, 2010, 2:09 p.m. |
| Message ID | <1277215773-27357-15-git-send-email-kwolf@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/56518/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/block/qcow2-refcount.c b/block/qcow2-refcount.c index cedf57e..4a96d98 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];
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 <kwolf@redhat.com> --- block/qcow2-refcount.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)