# [PATCH] Fix a memory leak

1 messages from 2007-12-16 to 2007-12-16. Participants: 李鸿.
Thread: https://gitlist.dev/t/11313

## 李鸿, 2007-12-16 04:53

Subject: [PATCH] Fix a memory leak
Message-ID: <3b74913b3f92.3b3f923b7491@pku.edu.cn>
URL: https://gitlist.dev/e/3b74913b3f92.3b3f923b7491%40pku.edu.cn

```


Signed-off-by: Li Hong <leehong@pku.edu.cn>
---
 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

```
