From e07263e6f1c777241f9512fbbb266e89d1364f08 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Sat, 16 Nov 2024 11:31:11 +0100 Subject: Fix memory leak --- src/util.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index 669e031..ac178cc 100644 --- a/src/util.c +++ b/src/util.c @@ -205,3 +205,14 @@ next: buffer[n] = '\0'; return buffer; } + +void strfree(char **list) +{ + if (list == NULL) + return; + + for (char **head = list; *head != NULL; head++) + free(*head); + + free(list); +} -- cgit v1.2.3