mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-07 14:18:15 +08:00
ITS#7723 fix reference counting
This commit is contained in:
parent
5f92a0bb16
commit
5968804438
@ -161,6 +161,7 @@ rewrite_session_find(
|
||||
#ifdef USE_REWRITE_LDAP_PVT_THREADS
|
||||
if ( session ) {
|
||||
ldap_pvt_thread_mutex_lock( &session->ls_mutex );
|
||||
session->ls_count++;
|
||||
}
|
||||
ldap_pvt_thread_rdwr_runlock( &info->li_cookies_mutex );
|
||||
#endif /* USE_REWRITE_LDAP_PVT_THREADS */
|
||||
@ -178,6 +179,7 @@ rewrite_session_return(
|
||||
)
|
||||
{
|
||||
assert( session != NULL );
|
||||
session->ls_count--;
|
||||
ldap_pvt_thread_mutex_unlock( &session->ls_mutex );
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user