int tls_status;
freerdp* instance;
rdpContext* context;
+ rdpTsg* tsg;
instance = (freerdp*) transport->settings->instance;
context = instance->context;
- rdpTsg* tsg = tsg_new(transport);
+ tsg = tsg_new(transport);
tsg->transport = transport;
transport->tsg = tsg;
{
fprintf(stderr, "tls_connect: certificate not trusted, aborting.\n");
tls_disconnect(tls);
- tls_free_certificate(cert);
- return verify_status;
}
tls_free_certificate(cert);
- return (verify_status == 0) ? 0 : 1;
+ return verify_status;
}
BOOL tls_accept(rdpTls* tls, const char* cert_file, const char* privatekey_file)