From: Quanah Gibson-Mount Date: Mon, 13 Dec 2010 23:30:04 +0000 (+0000) Subject: use realloc X-Git-Tag: OPENLDAP_REL_ENG_2_4_24~233 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=bb61ccd99df610b2ff7717ad7adb4c753617d90d;p=openldap use realloc --- diff --git a/servers/slapd/controls.c b/servers/slapd/controls.c index 5cdfaf0051..8467ff8536 100644 --- a/servers/slapd/controls.c +++ b/servers/slapd/controls.c @@ -1137,14 +1137,13 @@ static int parseProxyAuthz ( } ch_free( op->o_ndn.bv_val ); - ch_free( op->o_dn.bv_val ); /* * NOTE: since slap_sasl_getdn() returns a normalized dn, * from now on op->o_dn is normalized */ op->o_ndn = dn; - ber_dupbv( &op->o_dn, &dn ); + ber_bvreplace( &op->o_dn, &dn ); Statslog( LDAP_DEBUG_STATS, "%s PROXYAUTHZ dn=\"%s\"\n", op->o_log_prefix, dn.bv_val, 0, 0, 0 );