]> git.pld-linux.org Git - packages/autofs.git/blame - autofs-5.0.4-fix-memory-leak-reading-ldap-master.patch
- import latest patchset.
[packages/autofs.git] / autofs-5.0.4-fix-memory-leak-reading-ldap-master.patch
CommitLineData
e5fd101c
PS
1autofs-5.0.4 - fix memory leak reading ldap master map
2
3From: Ian Kent <raven@themaw.net>
4
5When reading the master map the storage allocated by getting the location
6value is not freed after use.
7---
8
9 CHANGELOG | 1 +
10 modules/lookup_ldap.c | 2 ++
11 2 files changed, 3 insertions(+), 0 deletions(-)
12
13
14diff --git a/CHANGELOG b/CHANGELOG
15index 2be7683..a143294 100644
16--- a/CHANGELOG
17+++ b/CHANGELOG
18@@ -36,6 +36,7 @@
19 - fix call restorecon when misc device file doesn't exist.
20 - clear rpc client on lookup fail.
21 - fix lsb init script header.
22+- fix memory leak reading master map.
23
24 4/11/2008 autofs-5.0.4
25 -----------------------
26diff --git a/modules/lookup_ldap.c b/modules/lookup_ldap.c
27index 5a54b5f..9b1180c 100644
28--- a/modules/lookup_ldap.c
29+++ b/modules/lookup_ldap.c
30@@ -1563,6 +1563,8 @@ int lookup_read_master(struct master *master, time_t age, void *context)
31 ldap_value_free(values);
32 goto next;
33 }
34+ ldap_value_free(values);
35+
36 master_parse_entry(parse_buf, timeout, logging, age);
37 next:
38 ldap_value_free(keyValue);
This page took 0.076009 seconds and 4 git commands to generate.