Commit 924389d9 authored by Jan Synacek's avatar Jan Synacek Committed by Quanah Gibson-Mount
Browse files

ITS#7723 fix reference counting

parent e725f211
...@@ -161,6 +161,7 @@ rewrite_session_find( ...@@ -161,6 +161,7 @@ rewrite_session_find(
#ifdef USE_REWRITE_LDAP_PVT_THREADS #ifdef USE_REWRITE_LDAP_PVT_THREADS
if ( session ) { if ( session ) {
ldap_pvt_thread_mutex_lock( &session->ls_mutex ); ldap_pvt_thread_mutex_lock( &session->ls_mutex );
session->ls_count++;
} }
ldap_pvt_thread_rdwr_runlock( &info->li_cookies_mutex ); ldap_pvt_thread_rdwr_runlock( &info->li_cookies_mutex );
#endif /* USE_REWRITE_LDAP_PVT_THREADS */ #endif /* USE_REWRITE_LDAP_PVT_THREADS */
...@@ -178,6 +179,7 @@ rewrite_session_return( ...@@ -178,6 +179,7 @@ rewrite_session_return(
) )
{ {
assert( session != NULL ); assert( session != NULL );
session->ls_count--;
ldap_pvt_thread_mutex_unlock( &session->ls_mutex ); ldap_pvt_thread_mutex_unlock( &session->ls_mutex );
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment