Avoid memory leak in break_test_list_free() - libgrapheme - unicode string library
(HTM) git clone git://git.suckless.org/libgrapheme
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit a1913f83b643e883aa6754d8078aee7d46f53aec
(DIR) parent decd5b53f1f1303d1f351e85238cad4987b8b6f0
(HTM) Author: Laslo Hunhold <dev@frign.de>
Date: Sat, 8 Oct 2022 13:17:16 +0200
Avoid memory leak in break_test_list_free()
Signed-off-by: Laslo Hunhold <dev@frign.de>
Diffstat:
M gen/util.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/gen/util.c b/gen/util.c
@@ -692,7 +692,13 @@ break_test_list_print(const struct break_test *test, size_t testlen,
void
break_test_list_free(struct break_test *test, size_t testlen)
{
- (void)testlen;
+ size_t i;
+
+ for (i = 0; i < testlen; i++) {
+ free(test[i].cp);
+ free(test[i].len);
+ free(test[i].descr);
+ }
free(test);
}