aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKinga Tanska <kinga.tanska@intel.com>2023-09-12 04:27:01 +0200
committerJes Sorensen <jes@trained-monkey.org>2023-10-26 17:19:17 -0400
commit024d652e16dd9e3bd1ecdfce4d6f7a8cb498ba42 (patch)
treea81569c5183e552543ceccd021f00c62558586cf
parent55a1150c7438afcb7756fccd49713ede20a58e4a (diff)
downloadmdadm-024d652e16dd9e3bd1ecdfce4d6f7a8cb498ba42.tar.gz
Assemble: fix redundant memory free
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@intel.com> Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
-rw-r--r--Assemble.c2
1 files changed, 0 insertions, 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;