On 9/12/23 05:49, Mariusz Tkaczyk wrote: > On Tue, 12 Sep 2023 04:27:01 +0200 > Kinga Tanska <kinga.tanska@xxxxxxxxx> wrote: > >> Commit e9fb93af0f76 ("Fix memory leak in file Assemble") >> fixes few memory leaks in Assemble, but it introduces >> problem with assembling RAID volume. It was caused by >> clearing metadata too fast, not only on fail in >> select_devices() function. >> This commit removes redundant memory free. >> >> Signed-off-by: Kinga Tanska <kinga.tanska@xxxxxxxxx> >> --- >> Assemble.c | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/Assemble.c b/Assemble.c >> index 61e8cd17..5be58e40 100644 >> --- a/Assemble.c >> +++ b/Assemble.c >> @@ -428,8 +428,6 @@ static int select_devices(struct mddev_dev *devlist, >> >> /* make sure we finished the loop */ >> tmpdev = NULL; >> - free(st); >> - st = NULL; >> goto loop; >> } else { >> content = *contentp; > > Hi Jes, > It is a regression. Please merge it ASAP, it broke a a lot of our tests. Applied! Sorry for missing this. Thanks, Jes