commit 4010d4df50dda763bb43dc445ca83ab74420f84e from: Omar Polo date: Wed Aug 31 13:55:56 2022 UTC gotwebd: plug two memory leak and drop unneeded ternary ok tracey@ commit - 794662a4547b17c0243addf37d330d39e0eb5662 commit + 4010d4df50dda763bb43dc445ca83ab74420f84e blob - 72a93ffe88a0fd5d23ee1850893733ac1c37c39c blob + ec5db052913d3119af5581804ba569a185df089a --- gotwebd/gotweb.c +++ gotwebd/gotweb.c @@ -1156,7 +1156,7 @@ gotweb_render_blame(struct request *c) "\n" /* #blame_header_wrapper */ "
\n" "
\n", - age ? age : "", + age, msg); if (r == -1) goto done; @@ -1168,6 +1168,7 @@ gotweb_render_blame(struct request *c) fcgi_printf(c, "
\n" /* #blame */ "\n"); /* #blame_content */ done: + free(age); free(msg); return error; } @@ -1228,7 +1229,7 @@ gotweb_render_briefs(struct request *c) "
" "%s", - age ? age : "", + age, author, index_page_str, repo_dir->name, rc->commit_id, qs->headref, msg); @@ -1337,7 +1338,7 @@ gotweb_render_commits(struct request *c) "
\n%s
\n", rc->commit_id, author, - age ? age : "", + age, msg); if (r == -1) goto done; @@ -1511,7 +1512,7 @@ gotweb_render_tree(struct request *c) "
\n" "
\n", rc->tree_id, - age ? age : "", + age, msg); if (r == -1) goto done; @@ -1523,6 +1524,7 @@ gotweb_render_tree(struct request *c) fcgi_printf(c, "
\n"); /* #tree */ fcgi_printf(c, "
\n"); /* #tree_content */ done: + free(age); free(msg); return error; } @@ -1578,7 +1580,7 @@ gotweb_render_diff(struct request *c) rc->commit_id, rc->tree_id, author, - age ? age : "", + age, msg); if (r == -1) goto done; @@ -1724,7 +1726,7 @@ gotweb_render_tag(struct request *c) rt->commit_id, tagname, author, - age ? age : "", + age, msg, rt->tag_commit); @@ -1817,7 +1819,7 @@ gotweb_render_tags(struct request *c) "\n" /* .navs */ "\n" /* .navs_wrapper */ "
\n", - age ? age : "", + age, tagname, index_page_str, repo_dir->name, rt->commit_id, msg ? msg : "",