From 55425f279ca20b43c151eaf0bc08e6882eef746e Mon Sep 17 00:00:00 2001 From: "Czarnowska, Anna" Date: Thu, 17 Feb 2011 22:46:00 +0000 Subject: [PATCH] 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 Signed-off-by: NeilBrown --- Create.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Create.c b/Create.c index a0669fe0..ccda07b8 100644 --- a/Create.c +++ b/Create.c @@ -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) { -- 2.47.2