Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2017-05-31 02:39:09 +0300
committerAntenore Gatta <antenore@simbiosi.org>2017-05-31 02:39:09 +0300
commitfdd91b69ad3ed5102852ea42e9708428b4efd8f4 (patch)
treef27473c9a00d5665658da037bdc0c47ff94a1dbc /remmina-plugins
parenta56f0b165556dc1847e349e0b2fdd64a222efd0e (diff)
Use secret for custom password
Diffstat (limited to 'remmina-plugins')
-rw-r--r--remmina-plugins/rdp/rdp_plugin.c11
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 */