]> git.sur5r.net Git - openldap/commitdiff
Fixed misuse of matched entry
authorKurt Zeilenga <kurt@openldap.org>
Mon, 13 Feb 2006 21:35:58 +0000 (21:35 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 13 Feb 2006 21:35:58 +0000 (21:35 +0000)
servers/slapd/back-ldbm/compare.c

index 7b80428047870103e5f2289b5fdba3b23a54b660..ab6022809edb02bc53923fb0148ca8dfdd4721d3 100644 (file)
@@ -46,10 +46,7 @@ ldbm_back_compare(
        e = dn2entry_r( op->o_bd, &op->o_req_ndn, &matched );
        if ( e == NULL ) {
                if ( matched != NULL ) {
-                       struct berval   bv;
-
-                       ber_str2bv_x( matched, 0, 1, &bv, op->o_tmpmemctx );
-                       rs->sr_matched = bv.bv_val;
+                       rs->sr_matched = ch_strdup( matched->e_dn );
                        rs->sr_ref = is_entry_referral( matched )
                                ? get_entry_referrals( op, matched )
                                : NULL;