diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-11-03 13:55:29 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2012-01-11 12:04:15 -0500 |
commit | 50433699be481f8812d6896e634dd571d4eee39d (patch) | |
tree | 4eaa6d561df68ce92aa4471fa3c8d743a3f1222e /daemons | |
parent | 82d1fc1940586759aa25d50d6d2042c7b5d2dcfe (diff) | |
download | freeipa.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.c | 1 |
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) { |