diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2013-04-25 00:37:58 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-05-16 11:04:11 +0200 |
commit | ceb2df11a34aa182b2708eabf9c5ac34ea52dada (patch) | |
tree | 79bb757c31aab01a4549a9826f37ac3c4c66a230 | |
parent | 524ad8e5d29d8756d2d171e4e56515cb9c2dee0d (diff) | |
download | sssd-ceb2df11a34aa182b2708eabf9c5ac34ea52dada.tar.gz sssd-ceb2df11a34aa182b2708eabf9c5ac34ea52dada.tar.xz sssd-ceb2df11a34aa182b2708eabf9c5ac34ea52dada.zip |
SSSD leaks memory when following referrals
-rw-r--r-- | src/providers/ldap/sdap_async_connection.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/providers/ldap/sdap_async_connection.c b/src/providers/ldap/sdap_async_connection.c index 648c9a1ee..f3ddf4f66 100644 --- a/src/providers/ldap/sdap_async_connection.c +++ b/src/providers/ldap/sdap_async_connection.c @@ -1696,6 +1696,7 @@ static int sdap_rebind_proc(LDAP *ldap, LDAP_CONST char *url, ber_tag_t request, (ret == LDAP_SUCCESS ? "Successfully" : "Failed to"), url)); done: + if (ctrls[0]) ldap_control_free(ctrls[0]); talloc_free(tmp_ctx); return ret; |