diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c index ab8153fea..6e3920e17 100644 --- a/libfreerdp/core/connection.c +++ b/libfreerdp/core/connection.c @@ -78,7 +78,10 @@ boolean rdp_client_connect(rdpRdp* rdp) nego_set_preconnection_blob(rdp->nego, settings->preconnection_blob); nego_set_negotiation_enabled(rdp->nego, settings->security_layer_negotiation); + nego_enable_rdp(rdp->nego, settings->rdp_security); + nego_enable_tls(rdp->nego, settings->tls_security); + nego_enable_nla(rdp->nego, settings->nla_security); if (!nego_connect(rdp->nego)) {