summaryrefslogtreecommitdiff
path: root/Assemble.c
diff options
context:
space:
mode:
authorAdam Kwolek <adam.kwolek@intel.com>2011-09-21 11:55:15 +1000
committerNeilBrown <neilb@suse.de>2011-09-21 11:55:15 +1000
commit910e9fa7f95f65aba6adbaaa9a1720820cab60b5 (patch)
treeb052e26fc2bf2856de50ab9ad0aad759381e1f51 /Assemble.c
parentddb12f6ca6c1b04fcc79f114f5d47d6c268ed37a (diff)
FIX: Memory leak during Assembly
For fdlist pointer allocated in assemble_container_content() function, free() is never called. This patch fixes this memory leak. Signed-off-by: Adam Kwolek <adam.kwolek@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Assemble.c')
-rw-r--r--Assemble.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Assemble.c b/Assemble.c
index 25cfec1d..66d2ee42 100644
--- a/Assemble.c
+++ b/Assemble.c
@@ -1584,6 +1584,7 @@ int assemble_container_content(struct supertype *st, int mdfd,
if (fdlist[spare] >= 0)
close(fdlist[spare]);
}
+ free(fdlist);
if (err) {
fprintf(stderr, Name ": Failed to restore critical"
" section for reshape - sorry.\n");