Merge pull request #5124 from akallabeth/cert_accept_fix

Fixed certificate accept
This commit is contained in:
Bernhard Miklautz 2018-12-10 12:23:13 +00:00 committed by GitHub
commit 27ca916cf4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1528,9 +1528,15 @@ int tls_verify_certificate(rdpTls* tls, CryptoCert cert, const char* hostname,
switch (accept_certificate)
{
case 1:
/* user accepted certificate, add entry in known_hosts file */
verification_status = certificate_data_replace(tls->certificate_store,
certificate_data);
if (match < 0)
verification_status = certificate_data_replace(tls->certificate_store,
certificate_data);
else
verification_status = certificate_data_print(tls->certificate_store,
certificate_data);
break;
case 2: