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: https://git.lorimer.id.au/gitweb.git/diff_plain/6ba78238a824282816944550edc4297dd2808a72?ds=inline;hp=--cc Fix a memory leak Signed-off-by: Li Hong Signed-off-by: Junio C Hamano --- 6ba78238a824282816944550edc4297dd2808a72 diff --git a/dir.c b/dir.c index 6b3273d1d1..3e345c2fc5 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)