]> git.sur5r.net Git - openldap/commitdiff
ITS#5461
authorQuanah Gibson-Mount <quanah@openldap.org>
Wed, 28 May 2008 18:28:18 +0000 (18:28 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 28 May 2008 18:28:18 +0000 (18:28 +0000)
CHANGES
servers/slapd/result.c

diff --git a/CHANGES b/CHANGES
index 2a8e3c4d3bd06707dd14388042b8abdf7998f381..e53b128f8c5a84449fc498718badad5136d2bedc 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,10 +5,11 @@ OpenLDAP 2.4.10 Engineering
        Fixed libldap ld_defconn cleanup if it was freed (ITS#5518, ITS#5525)
        Fixed libldap msgid handling (ITS#5318)
        Fixed libldap_r missing stubs (ITS#5519)
+       Fixed slapd initialization of sr_msgid, rs->sr_tag (ITS#5461)
        Fixed slapd missing termination of integerFilter keys (ITS#5503)
        Fixed slapd multiple attrs in URI (ITS#5516)
-       Fixed slapd socket assert (ITS#5489)
        Fixed slapd sasl_ssf retrieval (ITS#5403)
+       Fixed slapd socket assert (ITS#5489)
        Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531)
        Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521)
        Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513)
index f81ca9f4824c375c00235409d743a4bbcb1e11f8..8b623bbaba50a320a7bf80568f09f42b98c03218 100644 (file)
@@ -627,10 +627,10 @@ slap_send_ldap_result( Operation *op, SlapReply *rs )
                rs->sr_ref = NULL;
        }
 
+abandon:
        rs->sr_tag = slap_req2res( op->o_tag );
        rs->sr_msgid = (rs->sr_tag != LBER_SEQUENCE) ? op->o_msgid : 0;
 
-abandon:
        if ( rs->sr_flags & REP_REF_MUSTBEFREED ) {
                if ( rs->sr_ref == NULL ) {
                        rs->sr_flags ^= REP_REF_MUSTBEFREED;