summaryrefslogtreecommitdiffstats
path: root/recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch')
-rw-r--r--recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch b/recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch
new file mode 100644
index 0000000..39bda0b
--- /dev/null
+++ b/recipes-enea/bitcalc/bitcalc/0001-bitcalc-resolved-memory-leaks.patch
@@ -0,0 +1,43 @@
1From ca0eba026490d8ee29786f80725fb3077dd200a4 Mon Sep 17 00:00:00 2001
2From: Dragos Motrea <Dragos.Motrea@enea.com>
3Date: Mon, 17 Jul 2017 11:08:41 +0200
4Subject: [rt-tools][LXCR-7893][PATCHv3 1/1] bitcalc: resolved memory leaks
5
6Upstream-status: Submitted
7
8Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com>
9---
10Changes from v2:
11- added Upstream-Status
12****
13 bitcalc/src/bitcalc.c | 1 +
14 bitcalc/src/bitmap.c | 1 +
15 2 files changed, 2 insertions(+)
16
17diff --git a/bitcalc/src/bitcalc.c b/bitcalc/src/bitcalc.c
18index 8a51628..196d406 100644
19--- a/bitcalc/src/bitcalc.c
20+++ b/bitcalc/src/bitcalc.c
21@@ -487,6 +487,7 @@ int main(int argc, char *argv[])
22 char *const bitmap = bitmap_str(item);
23 printf("%s%s", first ? "" : " ", bitmap);
24 bitmap_free(item);
25+ free(bitmap);
26 first = 0;
27 }
28
29diff --git a/bitcalc/src/bitmap.c b/bitcalc/src/bitmap.c
30index 3c60d0b..c29d47c 100644
31--- a/bitcalc/src/bitmap.c
32+++ b/bitcalc/src/bitmap.c
33@@ -76,6 +76,7 @@ void bitmap_free(struct bitmap_t *set)
34 {
35 set->size_u32 = 0;
36 set->size_bits = 0;
37+ free(set->map);
38 free(set);
39 }
40
41--
422.7.4
43