version 1.238, 2008/05/28 00:46:35
|
version 1.239, 2008/05/29 14:58:32
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.236 2008/05/13 19:57:19 hyc Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.238 2008/05/28 00:46:35 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 2107 syncprov_search_response( Operation *op,
|
Line 2107 syncprov_search_response( Operation *op,
|
if ( op->o_abandon ) { |
if ( op->o_abandon ) { |
ldap_pvt_thread_mutex_unlock( &op->o_conn->c_mutex ); |
ldap_pvt_thread_mutex_unlock( &op->o_conn->c_mutex ); |
ldap_pvt_thread_mutex_unlock( &ss->ss_so->s_mutex ); |
ldap_pvt_thread_mutex_unlock( &ss->ss_so->s_mutex ); |
syncprov_free_syncop( ss->ss_so ); |
/* syncprov_ab_cleanup will free this syncop */ |
return SLAPD_ABANDON; |
return SLAPD_ABANDON; |
|
|
} else { |
} else { |