]> git.sur5r.net Git - openldap/commitdiff
For #6020 log remote sid in syncprov_sendresp
authorHoward Chu <hyc@openldap.org>
Fri, 13 Mar 2009 03:44:51 +0000 (03:44 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 13 Mar 2009 03:44:51 +0000 (03:44 +0000)
servers/slapd/overlays/syncprov.c

index 31da3e1a0d429f9d46223849a42ef5847bccf576..9b1d068c64197084506144bfd41549cf1ef6f047 100644 (file)
@@ -785,7 +785,15 @@ syncprov_sendresp( Operation *op, opcookie *opc, syncops *so,
        BER_BVZERO( &csns[1] );
        slap_compose_sync_cookie( op, &cookie, csns, so->s_rid, slap_serverID ? slap_serverID : -1 );
 
-       Debug( LDAP_DEBUG_SYNC, "syncprov_sendresp: cookie=%s\n", cookie.bv_val, 0, 0 );
+#ifdef LDAP_DEBUG
+       if ( so->s_sid > 0 ) {
+               Debug( LDAP_DEBUG_SYNC, "syncprov_sendresp: to=%03x, cookie=%s\n",
+                       so->s_sid, cookie.bv_val, 0 );
+       } else {
+               Debug( LDAP_DEBUG_SYNC, "syncprov_sendresp: cookie=%s\n",
+                       cookie.bv_val, 0, 0 );
+       }
+#endif
 
        e_uuid.e_attrs = &a_uuid;
        a_uuid.a_desc = slap_schema.si_ad_entryUUID;