mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-25 16:22:53 -05:00
plug leak
This commit is contained in:
parent
eec4651913
commit
4c513d05f7
1 changed files with 6 additions and 2 deletions
|
|
@ -177,7 +177,7 @@ slapi_int_get_ctrls( Slapi_PBlock *pb )
|
|||
}
|
||||
|
||||
void
|
||||
slapi_int_connection_init_pb( Slapi_PBlock *pb, ber_tag_t OpType )
|
||||
slapi_int_connection_init_pb( Slapi_PBlock *pb, ber_tag_t tag )
|
||||
{
|
||||
Connection *conn;
|
||||
Operation *op;
|
||||
|
|
@ -265,7 +265,7 @@ slapi_int_connection_init_pb( Slapi_PBlock *pb, ber_tag_t OpType )
|
|||
conn->c_send_search_reference = slap_send_search_reference;
|
||||
|
||||
/* operation object */
|
||||
op->o_tag = OpType;
|
||||
op->o_tag = tag;
|
||||
op->o_protocol = LDAP_VERSION3;
|
||||
BER_BVZERO( &op->o_authmech );
|
||||
op->o_time = slap_get_time();
|
||||
|
|
@ -354,6 +354,10 @@ slapi_int_connection_done_pb( Slapi_PBlock *pb )
|
|||
break;
|
||||
}
|
||||
|
||||
slapi_ch_free_string( &conn->c_authmech.bv_val );
|
||||
slapi_ch_free_string( &conn->c_dn.bv_val );
|
||||
slapi_ch_free_string( &conn->c_ndn.bv_val );
|
||||
|
||||
if ( conn->c_sb != NULL ) {
|
||||
ber_sockbuf_free( conn->c_sb );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue