aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoursoir <chat@joursoir.net>2021-05-21 09:28:42 +0000
committerJoursoir <chat@joursoir.net>2021-05-21 09:28:42 +0000
commit03eebbcfcd8a684795dbc2735bdd624657e3f164 (patch)
tree3cad73738c1fac188e758a884742c54bc3bb9977
parent7cf1f7242a34f507c97a0bc50d951e48368c0212 (diff)
downloadctimeline-03eebbcfcd8a684795dbc2735bdd624657e3f164.tar.gz
ctimeline-03eebbcfcd8a684795dbc2735bdd624657e3f164.tar.bz2
ctimeline-03eebbcfcd8a684795dbc2735bdd624657e3f164.zip
ctimeline: free fields of struct ctimeline_branch_list in the appropriate func
-rw-r--r--ctimeline.c5
-rw-r--r--ui-common.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/ctimeline.c b/ctimeline.c
index f2a114a..31c0e1b 100644
--- a/ctimeline.c
+++ b/ctimeline.c
@@ -31,10 +31,15 @@ static void prepare_context()
*/
static void forget_context()
{
+ int i;
string_release(ctx.head_title);
string_release(ctx.css);
string_release(ctx.header_title);
string_release(ctx.header_desc);
+ for(i = 0; i < ctx.branches.count; i++) {
+ string_release(ctx.branches.list[i].name);
+ string_release(ctx.branches.list[i].desc);
+ }
free(ctx.branches.list);
}
diff --git a/ui-common.c b/ui-common.c
index 87bae9a..a417180 100644
--- a/ui-common.c
+++ b/ui-common.c
@@ -63,8 +63,6 @@ void print_timelines()
"</li>\n",
(i % 2) ? "left" : "right", br->name->s,
br->age_from, br->age_to, br->desc->s);
- string_release(br->name);
- string_release(br->desc);
}
printf("</ul>\n");