From f489d312420e63c7a1c54e364d368a8b93da06f3 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 24 Mar 2013 21:51:31 +0000 Subject: Escape invalid characters when writing paths as URIs. git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5097 a436a847-0d15-0410-975c-d299462d15a1 --- src/sratom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/sratom.c b/src/sratom.c index 78600a3..8c2249c 100644 --- a/src/sratom.c +++ b/src/sratom.c @@ -262,7 +262,7 @@ sratom_write(Sratom* sratom, const uint8_t* str = USTR(body); if (path_is_absolute((const char*)str)) { new_node = true; - object = serd_node_new_file_uri(str, NULL, NULL, false); + object = serd_node_new_file_uri(str, NULL, NULL, true); } else { SerdURI base_uri = SERD_URI_NULL; if (!sratom->base_uri.buf || @@ -276,7 +276,7 @@ sratom_write(Sratom* sratom, serd_uri_parse(sratom->base_uri.buf, &base_uri); } new_node = true; - SerdNode rel = serd_node_new_file_uri(str, NULL, NULL, false); + SerdNode rel = serd_node_new_file_uri(str, NULL, NULL, true); object = serd_node_new_uri_from_node(&rel, &base_uri, NULL); serd_node_free(&rel); } -- cgit v1.2.1