summaryrefslogtreecommitdiffstats
path: root/daemons
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2011-11-03 13:55:29 -0400
committerSimo Sorce <ssorce@redhat.com>2012-01-11 12:04:15 -0500
commit50433699be481f8812d6896e634dd571d4eee39d (patch)
tree4eaa6d561df68ce92aa4471fa3c8d743a3f1222e /daemons
parent82d1fc1940586759aa25d50d6d2042c7b5d2dcfe (diff)
downloadfreeipa.git-50433699be481f8812d6896e634dd571d4eee39d.tar.gz
freeipa.git-50433699be481f8812d6896e634dd571d4eee39d.tar.xz
freeipa.git-50433699be481f8812d6896e634dd571d4eee39d.zip
Fix CID 11024: Resource leak
https://fedorahosted.org/freeipa/ticket/2037
Diffstat (limited to 'daemons')
-rw-r--r--daemons/ipa-kdb/ipa_kdb_principals.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/daemons/ipa-kdb/ipa_kdb_principals.c b/daemons/ipa-kdb/ipa_kdb_principals.c
index bb1356a0..818ef033 100644
--- a/daemons/ipa-kdb/ipa_kdb_principals.c
+++ b/daemons/ipa-kdb/ipa_kdb_principals.c
@@ -128,6 +128,7 @@ static int ipadb_ldap_attr_to_tl_data(LDAP *lcontext, LDAPMessage *le,
done:
if (ret) {
+ free(next);
if (*result) {
prev = *result;
while (prev) {