fix: memory leak in Create

match_metadata_desc allocates memory for st
which is not needed after validate_geometry fails

Signed-off-by: Anna Czarnowska <anna.czarnowska@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
Czarnowska, Anna 2011-02-17 22:46:00 +00:00 committed by NeilBrown
parent 0081eb007c
commit 55425f279c
1 changed files with 3 additions and 1 deletions

View File

@ -309,8 +309,10 @@ int Create(struct supertype *st, char *mddev,
if (st && !st->ss->validate_geometry
(st, level, layout, raiddisks,
chunk, size*2, dname, &freesize,
verbose > 0))
verbose > 0)) {
free(st);
st = NULL;
}
}
if (!st) {