From 2871aef74221b3de72ff644764f708b42dc29aff Mon Sep 17 00:00:00 2001 From: Giovanni Panozzo Date: Sun, 18 Jun 2017 10:07:39 +0200 Subject: [PATCH] Force encryption of ssh_password --- remmina/src/remmina_file.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/remmina/src/remmina_file.c b/remmina/src/remmina_file.c index e69e90f529..b56e29215d 100644 --- a/remmina/src/remmina_file.c +++ b/remmina/src/remmina_file.c @@ -177,6 +177,7 @@ static const RemminaProtocolSetting* find_protocol_setting(const gchar *name, Re static gboolean is_encrypted_setting(const RemminaProtocolSetting* setting) { + TRACE_CALL("is_encrypted_setting"); if (setting != NULL && (setting->type == REMMINA_PROTOCOL_SETTING_TYPE_PASSWORD) ) { @@ -187,9 +188,14 @@ static gboolean is_encrypted_setting(const RemminaProtocolSetting* setting) static gboolean is_encrypted_setting_by_name(const gchar *setting_name, RemminaProtocolPlugin* protocol_plugin) { - TRACE_CALL("is_encrypted_setting"); + TRACE_CALL("is_encrypted_setting_by_name"); const RemminaProtocolSetting* setting; + if (strcmp(setting_name, "ssh_password") == 0) + { + return TRUE; + } + setting = find_protocol_setting(setting_name, protocol_plugin); return is_encrypted_setting(setting); }