all repos — cgit @ 3f1ebd3565afa33196dfc3e8584e04564987e33c

a hyperfast web frontend for git written in c

source_filter: fix a memory leak

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Ferry Huberts ferry.huberts@pelagic.nl
Wed, 09 Mar 2011 08:16:58 +0100
commit

3f1ebd3565afa33196dfc3e8584e04564987e33c

parent

4d2a303c3e198c91cb6635eb66fa6f0a6c0277cc

1 files changed, 2 insertions(+), 0 deletions(-)

jump to
M ui-tree.cui-tree.c

@@ -48,6 +48,8 @@ ctx.repo->source_filter->argv[1] = xstrdup(name);

cgit_open_filter(ctx.repo->source_filter); html_raw(buf, size); cgit_close_filter(ctx.repo->source_filter); + free(ctx.repo->source_filter->argv[1]); + ctx.repo->source_filter->argv[1] = NULL; html("</code></pre></td></tr></table>\n"); return; }