X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=Incremental.c;fp=Incremental.c;h=0c5698ee0ad5babd3525a1cd110ebe71729547f8;hp=0beab163e642b6df38c3b656b266f85bfb8cd513;hb=898bd1ecefe6c72102f398680dcfef80e4de21c1;hpb=4a353e6ec48e35437b27978add6cd2cd015f2cfe diff --git a/Incremental.c b/Incremental.c index 0beab163..0c5698ee 100644 --- a/Incremental.c +++ b/Incremental.c @@ -1413,6 +1413,7 @@ restart: sysfs_free(sra); } } + map_free(mapl); return rv; } @@ -1587,6 +1588,8 @@ static int Incremental_container(struct supertype *st, char *devname, assemble_container_content(st, mdfd, ra, c, chosen_name, &result); + map_free(map); + map = NULL; close(mdfd); } if (c->export && result) { @@ -1663,6 +1666,7 @@ static int Incremental_container(struct supertype *st, char *devname, close(sfd); } domain_free(domains); + map_free(map); return 0; }