summaryrefslogtreecommitdiff
path: root/daemon
diff options
context:
space:
mode:
authorChristian Kellner <gicmo@gnome.org>2011-05-12 16:16:22 +0200
committerChristian Kellner <gicmo@gnome.org>2011-05-12 16:16:22 +0200
commitbc9c779e1af4763f39e7065fb14747febad7fa8d (patch)
tree6e540f4960eae7cf75702b772b8d4fa4682f5530 /daemon
parent0b1c22f8a380cf377c1e574616a770cb39370588 (diff)
downloadgvfs-bc9c779e1af4763f39e7065fb14747febad7fa8d.tar.gz
http: Get rid of unnecessary calls to uri_for_filename ()
Use http_backend_get_mount_base () instead of http_backend_uri_for_filename () since in the http backend every unique URL corresponds to a new mount; we therefore don't have filenames as in the other backends (filename will and *must* always be "/").
Diffstat (limited to 'daemon')
-rw-r--r--daemon/gvfsbackendhttp.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/daemon/gvfsbackendhttp.c b/daemon/gvfsbackendhttp.c
index 79e3c46d..e0ce1284 100644
--- a/daemon/gvfsbackendhttp.c
+++ b/daemon/gvfsbackendhttp.c
@@ -390,10 +390,8 @@ try_open_for_read (GVfsBackend *backend,
{
SoupURI *uri;
- uri = http_backend_uri_for_filename (backend, filename, FALSE);
-
+ uri = http_backend_get_mount_base (backend);
http_backend_open_for_read (backend, G_VFS_JOB (job), uri);
- soup_uri_free (uri);
return TRUE;
}
@@ -691,9 +689,8 @@ try_query_info (GVfsBackend *backend,
SoupMessage *msg;
SoupURI *uri;
- uri = http_backend_uri_for_filename (backend, filename, FALSE);
+ uri = http_backend_get_mount_base (backend);
msg = soup_message_new_from_uri (SOUP_METHOD_HEAD, uri);
- soup_uri_free (uri);
http_backend_queue_message (backend, msg, query_info_ready, job);