mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-23 16:19:35 -05:00
ITS#7142 fix slapadd exit on failure
This commit is contained in:
parent
d7933e2ea4
commit
2e9f1f93c8
1 changed files with 2 additions and 0 deletions
|
|
@ -448,9 +448,11 @@ slapadd( int argc, char **argv )
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( slap_tool_thread_max > 1 ) {
|
if ( slap_tool_thread_max > 1 ) {
|
||||||
|
ldap_pvt_thread_mutex_lock( &add_mutex );
|
||||||
add_stop = 1;
|
add_stop = 1;
|
||||||
trec.ready = 0;
|
trec.ready = 0;
|
||||||
ldap_pvt_thread_cond_signal( &add_cond );
|
ldap_pvt_thread_cond_signal( &add_cond );
|
||||||
|
ldap_pvt_thread_mutex_unlock( &add_mutex );
|
||||||
ldap_pvt_thread_join( thr, NULL );
|
ldap_pvt_thread_join( thr, NULL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue