ldap: Free the output buffer after every InitializeSecurityContextA() call (Valgrind).
This commit is contained in:
parent
2d17c0ff72
commit
4fd56146a8
1 changed files with 3 additions and 1 deletions
|
@ -228,7 +228,9 @@ tlsw_session_connect( LDAP *ld, tls_session *session, const char *name_in )
|
|||
expected -= size;
|
||||
}
|
||||
|
||||
out_bufs[0].cbBuffer = max_token;
|
||||
FreeContextBuffer( out_bufs[0].pvBuffer );
|
||||
out_bufs[0].pvBuffer = NULL;
|
||||
|
||||
status = InitializeSecurityContextA( &s->cred_handle, &s->ctxt_handle, (SEC_CHAR *)name_in,
|
||||
flags, 0, 0, &in_buf_desc, 0, NULL, &out_buf_desc, &attrs, NULL );
|
||||
if ( status == SEC_E_INCOMPLETE_MESSAGE ) {
|
||||
|
|
Loading…
Add table
Reference in a new issue