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:
parent
cc81325634
commit
6157951f5b
1
Manage.c
1
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_failed = !enough(array->level, array->raid_disks,
|
||||||
array->layout, 1, avail);
|
array->layout, 1, avail);
|
||||||
|
free(avail);
|
||||||
} else
|
} else
|
||||||
array_failed = 0;
|
array_failed = 0;
|
||||||
if (array_failed) {
|
if (array_failed) {
|
||||||
|
|
Loading…
Reference in New Issue