summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2012-04-20 15:50:39 +0200
committerKevin Wolf <kwolf@redhat.com>2012-04-20 15:56:19 +0200
commitf24423bd902bce29bc546cf8d030bfa369726ab1 (patch)
tree9851f46dc38df995818691a47577de4f85237d1b /docs
parent29926112a2fd619abedd8e21002f5d50c476b402 (diff)
downloadqemu-f24423bd902bce29bc546cf8d030bfa369726ab1.tar.gz
qcow2: Fix refcount block allocation during qcow2_alloc_cluster_at()
Refcount block allocation and refcount table growth rely on s->free_cluster_index pointing to somewhere after the current allocation. Change qcow2_alloc_cluster_at() to fulfill this assumption. Without this change it could happen that a newly allocated refcount block and the allocated data block point to the same area in the image file, causing data corruption in the long run. This fixes a bug that became first visible after commit 250196f1. Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions