The cdev name is never freed, add missing free.
Signed-off-by: Sascha Hauer <[email protected]>
---
drivers/block/dm/dm-core.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/block/dm/dm-core.c b/drivers/block/dm/dm-core.c
index fd7ed0d84e..18e4fd2440 100644
--- a/drivers/block/dm/dm-core.c
+++ b/drivers/block/dm/dm-core.c
@@ -443,6 +443,7 @@ void dm_destroy(struct dm_device *dm)
struct dm_target *ti, *tmp;
blockdevice_unregister(&dm->blk);
+ free(dm->blk.cdev.name);
list_for_each_entry_safe_reverse(ti, tmp, &dm->targets, list) {
ti->ops->destroy(ti);
--
2.47.3