OSDN Git Service

qcow2: fix leak of Qcow2DiscardRegion in update_refcount_discard
authorZhang Haoyu <zhanghy@sangfor.com>
Sat, 11 Oct 2014 08:35:43 +0000 (16:35 +0800)
committerKevin Wolf <kwolf@redhat.com>
Mon, 20 Oct 2014 11:41:26 +0000 (13:41 +0200)
commitd8bb71b6227366c188595b91c24a58c9b06e46dd
tree99f9fdb03c991460ebcd7abe5de5899c5008b0e9
parent5f77ef69a195098baddfdc6d189f1b4a94587378
qcow2: fix leak of Qcow2DiscardRegion in update_refcount_discard

When the Qcow2DiscardRegion is adjacent to another one referenced by "d",
free this Qcow2DiscardRegion metadata referenced by "p" after
it was removed from s->discards queue.

Signed-off-by: Zhang Haoyu <zhanghy@sangfor.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow2-refcount.c