Signed-off-by: Li Hong <leehong@pku.edu.cn> --- dir.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
Show changes to dir.c +3 −0
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