Duplicate PEM when accepted.
This commit is contained in:
parent
e04c319d21
commit
b27470405c
@ -1189,23 +1189,23 @@ static BOOL is_accepted(rdpTls* tls, const BYTE* pem, size_t length)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOL accept_cert(rdpTls* tls, BYTE* pem, UINT32 length)
|
static BOOL accept_cert(rdpTls* tls, const BYTE* pem, UINT32 length)
|
||||||
{
|
{
|
||||||
rdpSettings* settings = tls->settings;
|
rdpSettings* settings = tls->settings;
|
||||||
|
|
||||||
if (tls->isGatewayTransport)
|
if (tls->isGatewayTransport)
|
||||||
{
|
{
|
||||||
settings->GatewayAcceptedCert = (char*)pem;
|
settings->GatewayAcceptedCert = _strdup(pem);
|
||||||
settings->GatewayAcceptedCertLength = length;
|
settings->GatewayAcceptedCertLength = length;
|
||||||
}
|
}
|
||||||
else if (is_redirected(tls))
|
else if (is_redirected(tls))
|
||||||
{
|
{
|
||||||
settings->RedirectionAcceptedCert = (char*)pem;
|
settings->RedirectionAcceptedCert = _strdup(pem);
|
||||||
settings->RedirectionAcceptedCertLength = length;
|
settings->RedirectionAcceptedCertLength = length;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
settings->AcceptedCert = (char*)pem;
|
settings->AcceptedCert = _strdup(pem);
|
||||||
settings->AcceptedCertLength = length;
|
settings->AcceptedCertLength = length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user