Destroy volume if it couldn't be opened
Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
parent
5854e37241
commit
68cadd90f8
@ -241,7 +241,9 @@ int cas_blk_open_volume_by_bdev(ocf_volume_t *vol, struct block_device *bdev)
|
|||||||
bdobj->btm_bd = bdev;
|
bdobj->btm_bd = bdev;
|
||||||
bdobj->opened_by_bdev = true;
|
bdobj->opened_by_bdev = true;
|
||||||
|
|
||||||
return ocf_volume_open(*vol, NULL);
|
ret = ocf_volume_open(*vol, NULL);
|
||||||
|
if (ret)
|
||||||
|
ocf_volume_destroy(*vol);
|
||||||
|
|
||||||
err:
|
err:
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
Reference in New Issue
Block a user