version 1.211, 2007/12/08 16:45:10
|
version 1.212, 2007/12/22 04:00:38
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.210 2007/11/04 11:34:41 hyc Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.211 2007/12/08 16:45:10 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 1607 syncprov_op_response( Operation *op, Sla
|
Line 1607 syncprov_op_response( Operation *op, Sla
|
} |
} |
if ( si->si_chktime && |
if ( si->si_chktime && |
(op->o_time - si->si_chklast >= si->si_chktime )) { |
(op->o_time - si->si_chklast >= si->si_chktime )) { |
do_check = 1; |
if ( si->si_chklast ) { |
si->si_chklast = op->o_time; |
do_check = 1; |
|
si->si_chklast = op->o_time; |
|
} else { |
|
si->si_chklast = 1; |
|
} |
} |
} |
} |
} |
ldap_pvt_thread_rdwr_wunlock( &si->si_csn_rwlock ); |
ldap_pvt_thread_rdwr_wunlock( &si->si_csn_rwlock ); |