From 1f2ac0050a87bab21ad2fa8c2e09cd2d2da1eb8b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 24 Nov 2022 14:17:55 -0500 Subject: Fix improper use of chunk sink --- src/node.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/node.c') diff --git a/src/node.c b/src/node.c index c2396c66..addaa07b 100644 --- a/src/node.c +++ b/src/node.c @@ -224,13 +224,13 @@ serd_node_new_file_uri(const uint8_t* const path, } } - serd_chunk_sink_finish(&chunk); + const uint8_t* const string = serd_chunk_sink_finish(&chunk); - if (out) { - serd_uri_parse(chunk.buf, out); + if (string && out) { + serd_uri_parse(string, out); } - return serd_node_from_substring(SERD_URI, chunk.buf, chunk.len); + return serd_node_from_substring(SERD_URI, string, chunk.len); } SerdNode -- cgit v1.2.1