From: 李鸿 Date: Sun, 16 Dec 2007 04:53:26 +0000 (+0800) Subject: Fix a memory leak X-Git-Tag: v1.5.4-rc1~42 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6ba78238a824282816944550edc4297dd2808a72;p=git.git Fix a memory leak Signed-off-by: Li Hong Signed-off-by: Junio C Hamano --- diff --git a/dir.c b/dir.c index 6b3273d1d..3e345c2fc 100644 --- a/dir.c +++ b/dir.c @@ -169,7 +169,10 @@ static int add_excludes_from_file_1(const char *fname, } buf = xmalloc(size+1); if (read_in_full(fd, buf, size) != size) + { + free(buf); goto err; + } close(fd); if (buf_p)