From: 李鸿 Date: Sun, 16 Dec 2007 04:53:26 GMT Subject: [PATCH] Fix a memory leak Message-ID: <3b74913b3f92.3b3f923b7491@pku.edu.cn> Signed-off-by: Li Hong --- dir.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/dir.c b/dir.c index 6b3273d..3e345c2 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) -- 1.5.4.rc0.8.gaba5e