diff options
author | Christian Kellner <gicmo@gnome.org> | 2008-02-15 11:50:51 +0000 |
---|---|---|
committer | Christian Kellner <gicmo@src.gnome.org> | 2008-02-15 11:50:51 +0000 |
commit | 873f1148616870fc3b7080688e32cd7d0f27a3ee (patch) | |
tree | a43cbe7d76cedd48b5be788770ca9cc8b21e32dd /daemon/gvfsbackendhttp.c | |
parent | 20657a1ede2d4ac76174be2b893e4a3fdab5b8d1 (diff) | |
download | gvfs-873f1148616870fc3b7080688e32cd7d0f27a3ee.tar.gz |
Escape the filename.
2008-02-15 Christian Kellner <gicmo@gnome.org>
* daemon/gvfsbackendhttp.c: (g_vfs_backend_uri_for_filename):
Escape the filename.
svn path=/trunk/; revision=1275
Diffstat (limited to 'daemon/gvfsbackendhttp.c')
-rw-r--r-- | daemon/gvfsbackendhttp.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/daemon/gvfsbackendhttp.c b/daemon/gvfsbackendhttp.c index 54c28e2f..a7b8daee 100644 --- a/daemon/gvfsbackendhttp.c +++ b/daemon/gvfsbackendhttp.c @@ -97,7 +97,9 @@ g_vfs_backend_uri_for_filename (GVfsBackend *backend, const char *filename) * be a directory in this case). */ path = g_build_path ("/", uri->path, filename, NULL); - soup_uri_set_path (uri, path); + g_free (uri->path); + uri->path = g_uri_escape_string (path, G_URI_RESERVED_CHARS_ALLOWED_IN_PATH, + FALSE); g_free (path); return uri; |