summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2022-09-20 08:27:17 +0000
committerSam Thursfield <sam@afuera.me.uk>2022-09-20 08:27:17 +0000
commit8b6548af734c2f4d040ff3d6aef5bbf75d134d4c (patch)
tree25949c100255c38aa7ac05d4f8aef9a0434a4ee0 /src/libtracker-sparql
parent0e8bf2f2b3249931645297a72eb732b84050631f (diff)
parentcfbcfa116ab4fb63877fe4b6c6205b0880b7a9ba (diff)
downloadtracker-8b6548af734c2f4d040ff3d6aef5bbf75d134d4c.tar.gz
Merge branch 'wip/carlosg/iri-escape-fix' into 'master'
libtracker-sparql: Add missing character to IRI escape check See merge request GNOME/tracker!538
Diffstat (limited to 'src/libtracker-sparql')
-rw-r--r--src/libtracker-sparql/tracker-resource.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtracker-sparql/tracker-resource.c b/src/libtracker-sparql/tracker-resource.c
index 32975654e..6a6a9a3ed 100644
--- a/src/libtracker-sparql/tracker-resource.c
+++ b/src/libtracker-sparql/tracker-resource.c
@@ -103,7 +103,7 @@ escape_iri (const gchar *str)
/* Fast path, check whether there's no characters to escape */
if (!strpbrk (str,
- "<>\"{}|^`"
+ "<>\"{}|^`\\"
"\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10"
"\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\x20")) {
return g_strdup (str);