diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2017-05-31 02:39:09 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2017-05-31 02:39:09 +0300 |
commit | fdd91b69ad3ed5102852ea42e9708428b4efd8f4 (patch) | |
tree | f27473c9a00d5665658da037bdc0c47ff94a1dbc /remmina-plugins | |
parent | a56f0b165556dc1847e349e0b2fdd64a222efd0e (diff) |
Use secret for custom password
Diffstat (limited to 'remmina-plugins')
-rw-r--r-- | remmina-plugins/rdp/rdp_plugin.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/remmina-plugins/rdp/rdp_plugin.c b/remmina-plugins/rdp/rdp_plugin.c index 5f98a4277..9b70cbed6 100644 --- a/remmina-plugins/rdp/rdp_plugin.c +++ b/remmina-plugins/rdp/rdp_plugin.c @@ -817,15 +817,12 @@ static gboolean remmina_rdp_main(RemminaProtocolWidget* gp) rfi->settings->GatewayUseSameCredentials = FALSE; } /* Remote Desktop Gateway password */ - if (remmina_plugin_service->file_get_string(remminafile, "gateway_password")) + s = remmina_plugin_service->file_get_secret(remminafile, "gateway_password"); + if(s) { - s = remmina_plugin_service->file_get_secret(remminafile, "gateway_password"); - if (s) - { - rfi->settings->GatewayPassword = strdup(s); - g_free(s); - } + rfi->settings->GatewayPassword = strdup(s); rfi->settings->GatewayUseSameCredentials = FALSE; + g_free(s); } /* If no different credentials were provided for the Remote Desktop Gateway * use the same authentication credentials for the host */ |