all repos — cgit @ 023d933121ca7352a069f3886caf6fbe958ba27d

a hyperfast web frontend for git written in c

Merge branch 'stable'
Lars Hjemli hjemli@gmail.com
Thu, 08 Apr 2010 00:50:20 +0200
commit

023d933121ca7352a069f3886caf6fbe958ba27d

parent

ff3a3b4e2b7463bb8cb370bdda393e8b3526fcb9

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

jump to
M shared.cshared.c

@@ -279,6 +279,10 @@

if ((file1.ptr && buffer_is_binary(file1.ptr, file1.size)) || (file2.ptr && buffer_is_binary(file2.ptr, file2.size))) { *binary = 1; + if (file1.size) + free(file1.ptr); + if (file2.size) + free(file2.ptr); return 0; }

@@ -291,6 +295,10 @@ emit_params.flags = XDL_EMIT_FUNCNAMES;

emit_cb.outf = filediff_cb; emit_cb.priv = fn; xdl_diff(&file1, &file2, &diff_params, &emit_params, &emit_cb); + if (file1.size) + free(file1.ptr); + if (file2.size) + free(file2.ptr); return 0; }