mirror: Release the dirty bitmap if mirror_start_job() fails
authorAlberto Garcia <berto@igalia.com>
Thu, 22 Nov 2018 15:00:26 +0000 (17:00 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 1 Feb 2019 12:46:44 +0000 (13:46 +0100)
commite917e2cb2a1715233d173de57a889808b703091e
tree191e2e1fe8f7cc41c8a2a5dfb1eb2bf3c9e30a3b
parentcfe6c547690b06fbce54a6d0f7b05dd7f18e36ea
mirror: Release the dirty bitmap if mirror_start_job() fails

At the moment I don't see how to make this function fail after the
dirty bitmap has been created, but if that was possible then we would
hit the assert(QLIST_EMPTY(&bs->dirty_bitmaps)) in bdrv_close().

Signed-off-by: Alberto Garcia <berto@igalia.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/mirror.c