version 1.115, 2005/10/06 16:45:53
|
version 1.116, 2005/10/06 22:31:38
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.114 2005/10/04 00:29:25 hyc Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.115 2005/10/06 16:45:53 hyc Exp $ */ |
/* syncprov.c - syncrepl provider */ |
/* syncprov.c - syncrepl provider */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
Line 911 syncprov_qresp( opcookie *opc, syncops *
|
Line 911 syncprov_qresp( opcookie *opc, syncops *
|
sr->s_dn.bv_len = opc->sdn.bv_len; |
sr->s_dn.bv_len = opc->sdn.bv_len; |
sr->s_mode = mode; |
sr->s_mode = mode; |
sr->s_isreference = opc->sreference; |
sr->s_isreference = opc->sreference; |
sr->s_ndn.bv_val = lutil_strcopy( sr->s_dn.bv_val, opc->sdn.bv_val ); |
sr->s_ndn.bv_val = lutil_strcopy( sr->s_dn.bv_val, |
|
opc->sdn.bv_val ) + 1; |
sr->s_ndn.bv_len = opc->sndn.bv_len; |
sr->s_ndn.bv_len = opc->sndn.bv_len; |
*(sr->s_ndn.bv_val++) = '\0'; |
sr->s_uuid.bv_val = lutil_strcopy( sr->s_ndn.bv_val, |
sr->s_uuid.bv_val = lutil_strcopy( sr->s_ndn.bv_val, opc->sndn.bv_val ); |
opc->sndn.bv_val ) + 1; |
sr->s_uuid.bv_len = opc->suuid.bv_len; |
sr->s_uuid.bv_len = opc->suuid.bv_len; |
*(sr->s_uuid.bv_val++) = '\0'; |
AC_MEMCPY( sr->s_uuid.bv_val, opc->suuid.bv_val, opc->suuid.bv_len ); |
sr->s_csn.bv_val = lutil_strcopy( sr->s_uuid.bv_val, opc->suuid.bv_val ); |
sr->s_csn.bv_val = sr->s_uuid.bv_val + sr->s_uuid.bv_len + 1; |
sr->s_csn.bv_len = opc->sctxcsn.bv_len; |
sr->s_csn.bv_len = opc->sctxcsn.bv_len; |
strcpy( sr->s_csn.bv_val, opc->sctxcsn.bv_val ); |
strcpy( sr->s_csn.bv_val, opc->sctxcsn.bv_val ); |
|
|