aboutsummaryrefslogtreecommitdiffstats
path: root/src/writer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/writer.c')
-rw-r--r--src/writer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/writer.c b/src/writer.c
index a0e5f3a3..c86b066d 100644
--- a/src/writer.c
+++ b/src/writer.c
@@ -857,7 +857,8 @@ write_curie(SerdWriter* const writer, const SerdNode* const node)
SerdStatus st = SERD_SUCCESS;
if (writer->syntax == SERD_NTRIPLES || writer->syntax == SERD_NQUADS) {
- if ((st = serd_env_expand_in_place(writer->env, node, &prefix, &suffix))) {
+ const SerdStringView curie = serd_node_string_view(node);
+ if ((st = serd_env_expand_in_place(writer->env, curie, &prefix, &suffix))) {
return w_err(writer,
st,
"undefined namespace prefix in `%s'",