Manage.c: fix small memory leak

'avail' is dynamically allocated, so it should be freed.

Signed-off-by: Lukasz Dorau <lukasz.dorau@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
Lukasz Dorau 2013-09-05 11:16:34 +02:00 committed by NeilBrown
parent cc81325634
commit 6157951f5b
1 changed files with 1 additions and 0 deletions

View File

@ -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) {