commit 2ad628aa08a0a0084b17fe859200e9401e16379d from: Omar Polo via: Thomas Adam date: Wed Aug 31 15:59:06 2022 UTC gotwebd: plug two memory leak and drop unneeded ternary ok tracey@ commit - c4f29b530a853e6019873550831d52f83a51ecc5 commit + 2ad628aa08a0a0084b17fe859200e9401e16379d blob - b1e2e71c797de491dacf1bd4a1407a93e176103d blob + 002f8029c917140c685266431c5f476974283a74 --- 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 : "",