block: fix bdrv_root_attach_child forget to unref child_bs
commit7a26df203c7b2e4a585fc6014358b57a948fb7e0
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Tue, 24 Mar 2020 15:59:21 +0000 (24 18:59 +0300)
committerKevin Wolf <kwolf@redhat.com>
Fri, 27 Mar 2020 13:47:23 +0000 (27 14:47 +0100)
treefa6a2839af5ed9fc675f7ec0768f0388f233f77b
parent34afc5c298fd4b4279aeec440603b8a1a13ab8c2
block: fix bdrv_root_attach_child forget to unref child_bs

bdrv_root_attach_child promises to drop child_bs reference on failure.
It does it on first handled failure path, but not on the second. Fix
that.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20200324155921.23822-1-vsementsov@virtuozzo.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c