From 01c3a195ee7d66df2b23d355ad04402949eb2353 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 3 Mar 2015 11:22:10 +0000 Subject: [PATCH] Fix memory leak when changing program settings. --- src/syncterm/bbslist.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/syncterm/bbslist.c b/src/syncterm/bbslist.c index ba5897fb92..665a6288c3 100644 --- a/src/syncterm/bbslist.c +++ b/src/syncterm/bbslist.c @@ -1137,6 +1137,7 @@ int edit_list(struct bbslist **list, struct bbslist *item,char *listpath,int isd if(uifc.changes) changed=1; } + strListFree(&inifile); return (changed); } @@ -1489,6 +1490,7 @@ write_ini: fclose(inifile); } } + strListFree(&inicontents); } void load_bbslist(struct bbslist **list, size_t listsize, struct bbslist *defaults, char *listpath, size_t listpathsize, char *shared_list, size_t shared_listsize, int *listcount, int *cur, int *bar, char *current) -- GitLab