libfreerdp-auth: workaround for double free in CredSSP
This commit is contained in:
parent
6c64c288c9
commit
1c143c96fc
@ -388,7 +388,7 @@ int credssp_client_authenticate(rdpCredssp* credssp)
|
||||
|
||||
/* Free resources */
|
||||
|
||||
sspi_SecBufferFree(&credssp->negoToken);
|
||||
//sspi_SecBufferFree(&credssp->negoToken);
|
||||
sspi_SecBufferFree(&credssp->authInfo);
|
||||
|
||||
FreeCredentialsHandle(&credentials);
|
||||
|
@ -195,6 +195,7 @@ void sspi_SecBufferFree(SEC_BUFFER* sec_buffer)
|
||||
{
|
||||
sec_buffer->cbBuffer = 0;
|
||||
xfree(sec_buffer->pvBuffer);
|
||||
sec_buffer->pvBuffer = NULL;
|
||||
}
|
||||
|
||||
SEC_HANDLE* sspi_SecureHandleAlloc()
|
||||
|
Loading…
x
Reference in New Issue
Block a user