ldap/servers/slapd/proxyauth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit cdffb5265e235d43abb1115f18e83a8edef4d135
Author: Mark Reynolds <mreynolds(a)redhat.com>
Date: Tue Mar 18 16:08:19 2014 -0400
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 58c15d8..f8942f4 100644
--- a/ldap/servers/slapd/proxyauth.c
+++ b/ldap/servers/slapd/proxyauth.c
@@ -156,7 +156,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)
{