diff options
author | Ondrej Holy <oholy@redhat.com> | 2019-10-01 14:51:38 +0200 |
---|---|---|
committer | Ondrej Holy <oholy@redhat.com> | 2019-10-01 14:51:38 +0200 |
commit | 1bef948db2bdeb0fd94322d2b71a5945a02140e2 (patch) | |
tree | 5a366428b6b62140617ba29c14c1dca6a444c4a6 /daemon | |
parent | 01a51cb87101eb60f3089bdfdf05a0d3f9eedf32 (diff) | |
download | gvfs-1bef948db2bdeb0fd94322d2b71a5945a02140e2.tar.gz |
Revert "sftp: Always use port 22 if not specified"
This reverts commit 1a38caf8bcb4e02b68f8062319ef7736796a7e64.
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/gvfsbackendsftp.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/daemon/gvfsbackendsftp.c b/daemon/gvfsbackendsftp.c index 3feccc9c..a2f353b0 100644 --- a/daemon/gvfsbackendsftp.c +++ b/daemon/gvfsbackendsftp.c @@ -1134,7 +1134,7 @@ handle_login (GVfsBackend *backend, "sftp", object, authtype, - op_backend->port != 22 ? + op_backend->port != -1 ? op_backend->port : 0, @@ -1330,7 +1330,7 @@ handle_login (GVfsBackend *backend, "sftp", object, authtype, - op_backend->port != 22 ? + op_backend->port != -1 ? op_backend->port : 0, @@ -1995,7 +1995,7 @@ do_mount (GVfsBackend *backend, if (op_backend->user_specified_in_uri) g_mount_spec_set (sftp_mount_spec, "user", op_backend->user); g_mount_spec_set (sftp_mount_spec, "host", op_backend->host); - if (op_backend->port != 22) + if (op_backend->port != -1) { char *v; v = g_strdup_printf ("%d", op_backend->port); @@ -2065,10 +2065,12 @@ try_mount (GVfsBackend *backend, } port = g_mount_spec_get (mount_spec, "port"); - op_backend->port = 22; + op_backend->port = -1; if (port != NULL) { - op_backend->port = atoi (port); + int p = atoi (port); + if (p != 22) + op_backend->port = p; } user = g_mount_spec_get (mount_spec, "user"); |