block: Fix Transaction leak in bdrv_reopen_multiple()
authorKevin Wolf <kwolf@redhat.com>
Mon, 3 May 2021 11:05:55 +0000 (13:05 +0200)
committerKevin Wolf <kwolf@redhat.com>
Tue, 18 May 2021 09:08:13 +0000 (11:08 +0200)
commite3fc91aaaacbdc2a88bbb4109c8a1cded628e36f
treeeb1d429468fc32e878642ebb2d4b2201013dc6c1
parente878bb1293d2cd0082550b320c3ccf245d0a69d4
block: Fix Transaction leak in bdrv_reopen_multiple()

Like other error paths, this one needs to call tran_finalize() and clean
up the BlockReopenQueue, too.

Fixes: CID 1452772
Fixes: 72373e40fbc7e4218061a8211384db362d3e7348
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20210503110555.24001-3-kwolf@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c