mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
dmsetup: fix memleak in _get_split_name
Free allocated buffer in _get_split_name error path.
This commit is contained in:
parent
59ca324c35
commit
7e318dad42
@ -1,3 +1,7 @@
|
|||||||
|
Version 1.02.77 -
|
||||||
|
=================================
|
||||||
|
Fix memory leak in dmsetup _get_split_name() error path.
|
||||||
|
|
||||||
Version 1.02.76 - 7th August 2012
|
Version 1.02.76 - 7th August 2012
|
||||||
=================================
|
=================================
|
||||||
Add dm_vasprintf to libdevmapper.
|
Add dm_vasprintf to libdevmapper.
|
||||||
|
@ -380,8 +380,10 @@ static struct dm_split_name *_get_split_name(const char *uuid, const char *name,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(split_name->subsystem = _extract_uuid_prefix(uuid, separator)))
|
if (!(split_name->subsystem = _extract_uuid_prefix(uuid, separator))) {
|
||||||
|
dm_free(split_name);
|
||||||
return_NULL;
|
return_NULL;
|
||||||
|
}
|
||||||
|
|
||||||
split_name->vg_name = split_name->lv_name =
|
split_name->vg_name = split_name->lv_name =
|
||||||
split_name->lv_layer = (char *) "";
|
split_name->lv_layer = (char *) "";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user