mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-24 16:49:39 -05:00
ITS#5309 followup: join a ldap_pvt_thread_pool_getkey() call into a setkey()
This commit is contained in:
parent
2ab2740cbb
commit
9de53658d7
1 changed files with 3 additions and 6 deletions
|
|
@ -117,13 +117,10 @@ slap_op_free( Operation *op, void *ctx )
|
|||
op->o_controls = opbuf->ob_controls;
|
||||
|
||||
if ( ctx ) {
|
||||
Operation *op2;
|
||||
void *otmp = NULL;
|
||||
ldap_pvt_thread_pool_getkey( ctx, (void *)slap_op_free, &otmp, NULL );
|
||||
op2 = otmp;
|
||||
LDAP_STAILQ_NEXT( op, o_next ) = op2;
|
||||
void *op2 = NULL;
|
||||
ldap_pvt_thread_pool_setkey( ctx, (void *)slap_op_free,
|
||||
(void *)op, slap_op_q_destroy, NULL, NULL );
|
||||
op, slap_op_q_destroy, &op2, NULL );
|
||||
LDAP_STAILQ_NEXT( op, o_next ) = op2;
|
||||
} else {
|
||||
ber_memfree_x( op, NULL );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue