From 5151dfb75a79a1487cad42b1eda1254dddc1379a Mon Sep 17 00:00:00 2001 From: axtloss Date: Tue, 27 Feb 2024 23:00:54 +0100 Subject: bvg Bugfixes i think --- fbwarn/src/warn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'fbwarn/src/warn.c') diff --git a/fbwarn/src/warn.c b/fbwarn/src/warn.c index c2ef7d3..1966040 100644 --- a/fbwarn/src/warn.c +++ b/fbwarn/src/warn.c @@ -44,7 +44,7 @@ int getFuncs(char *file, char ***ret) { funcs = newfuncs; else exit(2); - funcs[funcCount-1]=strdup(funcline); // TODO: figure out memleak + funcs[funcCount-1]=strdup(funcline); totallinesize = 0; free(funcline); funcline = strdup(""); @@ -54,7 +54,8 @@ int getFuncs(char *file, char ***ret) { free(line); fclose(bvgfile); - *ret = funcs; + + *ret = funcs; return funcCount; } @@ -89,6 +90,7 @@ int main(int argc, char **argv) { char *single = multiToSingle(funcs[i]); matchFunctionCall(single); free(single); + free(funcs[i]); } char *text = malloc(strlen("100")*100); -- cgit v1.2.3