ldap/servers/slapd/proxyauth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit fd954a73a69c9daa0ef802ceede4b6ca90771186
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 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)
{