From 872b7d906d4d1d2f03f34841beb005a8b222ff03 Mon Sep 17 00:00:00 2001 From: Mark Reynolds Date: Mar 18 2014 20:23:11 +0000 Subject: Ticket 47743 - Memory leak with proxy auth control Description: We were not properly freeing the ber when parsing the proxy auth DN. https://fedorahosted.org/389/ticket/47743 Reviewed by: rmeggins(Thanks!) (cherry picked from commit e4a1de6abf9cf349f89c7b55527e89da258c5fd5) --- diff --git a/ldap/servers/slapd/proxyauth.c b/ldap/servers/slapd/proxyauth.c index 17b6a05..25c9807 100644 --- a/ldap/servers/slapd/proxyauth.c +++ b/ldap/servers/slapd/proxyauth.c @@ -154,7 +154,7 @@ parse_LDAPProxyAuth(struct berval *spec_ber, int version, char **errtextp, END /* Cleanup */ - if (ber) ber_free(ber, 0); + if (ber) ber_free(ber, 1); if ( LDAP_SUCCESS != lderr) {