From: Pierangelo Masarati Date: Mon, 9 May 2005 09:32:44 +0000 (+0000) Subject: don't compare freed pointers (no harm) X-Git-Tag: OPENLDAP_AC_BP~685 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fd52d607b0a89ae27522b1c5e5c51615431396b0;p=openldap don't compare freed pointers (no harm) --- diff --git a/servers/slapd/overlays/rwm.c b/servers/slapd/overlays/rwm.c index c4f827ac4f..4ff18d6573 100644 --- a/servers/slapd/overlays/rwm.c +++ b/servers/slapd/overlays/rwm.c @@ -73,14 +73,14 @@ rwm_op_dn_massage( Operation *op, SlapReply *rs, void *cookie ) return LDAP_SUCCESS; } - op->o_tmpfree( op->o_req_ndn.bv_val, op->o_tmpmemctx ); - op->o_req_ndn = ndn; if ( op->o_req_dn.bv_val != op->o_req_ndn.bv_val ) { op->o_tmpfree( op->o_req_dn.bv_val, op->o_tmpmemctx ); op->o_req_dn = dn; } else { op->o_req_dn = ndn; } + op->o_tmpfree( op->o_req_ndn.bv_val, op->o_tmpmemctx ); + op->o_req_ndn = ndn; return LDAP_SUCCESS; }