From ca0eba026490d8ee29786f80725fb3077dd200a4 Mon Sep 17 00:00:00 2001 From: Dragos Motrea Date: Mon, 17 Jul 2017 11:08:41 +0200 Subject: [rt-tools][LXCR-7893][PATCHv3 1/1] bitcalc: resolved memory leaks Upstream-status: Submitted Signed-off-by: Dragos Motrea --- Changes from v2: - added Upstream-Status **** bitcalc/src/bitcalc.c | 1 + bitcalc/src/bitmap.c | 1 + 2 files changed, 2 insertions(+) diff --git a/bitcalc/src/bitcalc.c b/bitcalc/src/bitcalc.c index 8a51628..196d406 100644 --- a/bitcalc/src/bitcalc.c +++ b/bitcalc/src/bitcalc.c @@ -487,6 +487,7 @@ int main(int argc, char *argv[]) char *const bitmap = bitmap_str(item); printf("%s%s", first ? "" : " ", bitmap); bitmap_free(item); + free(bitmap); first = 0; } diff --git a/bitcalc/src/bitmap.c b/bitcalc/src/bitmap.c index 3c60d0b..c29d47c 100644 --- a/bitcalc/src/bitmap.c +++ b/bitcalc/src/bitmap.c @@ -76,6 +76,7 @@ void bitmap_free(struct bitmap_t *set) { set->size_u32 = 0; set->size_bits = 0; + free(set->map); free(set); } -- 2.7.4