From 6157951f5b73933802e97cf25568a9cd5678d816 Mon Sep 17 00:00:00 2001 From: Lukasz Dorau Date: Thu, 5 Sep 2013 11:16:34 +0200 Subject: Manage.c: fix small memory leak 'avail' is dynamically allocated, so it should be freed. Signed-off-by: Lukasz Dorau Signed-off-by: NeilBrown --- Manage.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Manage.c') diff --git a/Manage.c b/Manage.c index afa9b422..910caa66 100644 --- a/Manage.c +++ b/Manage.c @@ -853,6 +853,7 @@ int Manage_add(int fd, int tfd, struct mddev_dev *dv, } array_failed = !enough(array->level, array->raid_disks, array->layout, 1, avail); + free(avail); } else array_failed = 0; if (array_failed) { -- cgit v1.2.3