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:
authorGiovanni Panozzo <giovanni@panozzo.it>2020-02-10 14:10:06 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2020-02-10 14:10:06 +0300
commitc6a9cad10659bb89bdf597acb3e1d62792c7e3af (patch)
tree9516580e0b88db0da4169b05dfc6ff51d634ddc9 /src/remmina_sftp_plugin.c
parent60d197c14d18a1a3d6c55bb1ff6c467f53cf2360 (diff)
SSH fixes
Diffstat (limited to 'src/remmina_sftp_plugin.c')
-rw-r--r--src/remmina_sftp_plugin.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/remmina_sftp_plugin.c b/src/remmina_sftp_plugin.c
index ff8d0cb2e..a6600823e 100644
--- a/src/remmina_sftp_plugin.c
+++ b/src/remmina_sftp_plugin.c
@@ -123,9 +123,11 @@ remmina_plugin_sftp_main_thread(gpointer data)
}
ret = remmina_ssh_auth_gui(REMMINA_SSH(sftp), gp, remminafile);
- if (ret == 0)
- remmina_plugin_service->protocol_plugin_set_error(gp, "%s", REMMINA_SSH(sftp)->error);
- if (ret <= 0) break;
+ if (ret != REMMINA_SSH_AUTH_SUCCESS) {
+ if (ret != REMMINA_SSH_AUTH_USERCANCEL)
+ remmina_plugin_service->protocol_plugin_set_error(gp, "%s", REMMINA_SSH(sftp)->error);
+ break;
+ }
if (!remmina_sftp_open(sftp)) {
remmina_plugin_service->protocol_plugin_set_error(gp, "%s", REMMINA_SSH(sftp)->error);