[tracker/rss-enclosures] libtracker-sparql, libtracker-client: Fix URI escaping
- From: Roberto Guido <rguido src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/rss-enclosures] libtracker-sparql, libtracker-client: Fix URI escaping
- Date: Wed, 24 Nov 2010 02:33:32 +0000 (UTC)
commit 2135bbc56f57b568989b55f962b917c70b27bd16
Author: Jürg Billeter <j bitron ch>
Date: Mon Nov 15 11:55:32 2010 +0100
libtracker-sparql, libtracker-client: Fix URI escaping
Path segments allow use of certain reserved characters without
escaping.
Fixes NB#195787.
src/libtracker-client/tracker.c | 2 +-
src/libtracker-sparql/tracker-uri.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-client/tracker.c b/src/libtracker-client/tracker.c
index 0d2632e..da821cc 100644
--- a/src/libtracker-client/tracker.c
+++ b/src/libtracker-client/tracker.c
@@ -1284,7 +1284,7 @@ tracker_uri_vprintf_escaped (const gchar *format,
}
*op1 = '\0';
- escaped = g_uri_escape_string (output_start, NULL, FALSE);
+ escaped = g_uri_escape_string (output_start, G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT, FALSE);
g_string_append (result, escaped);
g_free (escaped);
diff --git a/src/libtracker-sparql/tracker-uri.c b/src/libtracker-sparql/tracker-uri.c
index 0b04763..3eeb683 100644
--- a/src/libtracker-sparql/tracker-uri.c
+++ b/src/libtracker-sparql/tracker-uri.c
@@ -210,7 +210,7 @@ tracker_sparql_escape_uri_vprintf (const gchar *format,
}
*op1 = '\0';
- escaped = g_uri_escape_string (output_start, NULL, FALSE);
+ escaped = g_uri_escape_string (output_start, G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT, FALSE);
g_string_append (result, escaped);
g_free (escaped);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]