summary refs log tree commit diff stats
path: root/include/hw/misc/arm_integrator_debug.h
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2014-08-15 17:59:54 +0100
committerStefan Hajnoczi <stefanha@redhat.com>2014-08-15 18:03:26 +0100
commit39ba3bf69c4ef4d8a8b683ee7282efd25b3f01ff (patch)
tree8b84be5bb2e566c9778f9492410c75e31b57d596 /include/hw/misc/arm_integrator_debug.h
parent94c83a24c1956cd50ab979725a730f7d8649ac15 (diff)
downloadfocaccia-qemu-39ba3bf69c4ef4d8a8b683ee7282efd25b3f01ff.tar.gz
focaccia-qemu-39ba3bf69c4ef4d8a8b683ee7282efd25b3f01ff.zip
qcow2: fix new_blocks double-free in alloc_refcount_block()
Commit de82815db1c89da058b7fb941dab137d6d9ab738 ("qcow2: Handle failure
for potentially large allocations") introduced a double-free of
new_blocks in the alloc_refcount_block() error path.

The qemu-iotests qcow2 026 test case was failing because qemu-io
segfaulted.

Make sure new_blocks is NULL after we free it the first time.

Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include/hw/misc/arm_integrator_debug.h')
0 files changed, 0 insertions, 0 deletions