diff options
author | Ondrej Holy <oholy@redhat.com> | 2016-03-23 09:09:16 +0100 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2016-10-04 12:58:23 +0200 |
commit | 88f91664f6200e7a2e564bc75c16957b2c7149a3 (patch) | |
tree | 9b7ca323539a56b8a96d4b7b34f8ac3563c2b9b8 | |
parent | c960ddaf68997e5ac68c64dfbedf4db06f52fbd4 (diff) | |
download | gvfs-88f91664f6200e7a2e564bc75c16957b2c7149a3.tar.gz |
sftp: Fix error code if ssh is not properly configured
G_IO_ERROR_PERMISSION_DENIED is returned if ssh is not properly configured.
Nautilus shows "Don't have permission to access the requested location" in
such case rather than "Connection refused by server", which is confusing.
G_IO_ERROR_CONNECTION_REFUSED should be returned instead.
https://bugzilla.gnome.org/show_bug.cgi?id=764049
-rw-r--r-- | daemon/gvfsbackendsftp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/daemon/gvfsbackendsftp.c b/daemon/gvfsbackendsftp.c index 58a84550..a6f22405 100644 --- a/daemon/gvfsbackendsftp.c +++ b/daemon/gvfsbackendsftp.c @@ -355,7 +355,7 @@ look_for_stderr_errors (Connection *conn, GError **error) strstr (line, "subsystem request failed") != NULL) { g_set_error_literal (error, - G_IO_ERROR, G_IO_ERROR_PERMISSION_DENIED, + G_IO_ERROR, G_IO_ERROR_CONNECTION_REFUSED, _("Connection refused by server")); return; } |