From 04084d0c36fc15179d195b2a8f759adebb609592 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 24 Jul 2021 21:08:10 -0400 Subject: Be precise about the meaning of node "length" and "size" --- src/n3.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/n3.c') diff --git a/src/n3.c b/src/n3.c index ac46dc61..47ae2d32 100644 --- a/src/n3.c +++ b/src/n3.c @@ -1325,7 +1325,8 @@ read_collection(SerdReader* const reader, /* The order of node allocation here is necessarily not in stack order, so we create two nodes and recycle them throughout. */ SerdNode* n1 = - push_node_padded(reader, genid_size(reader), SERD_BLANK, "", 0); + push_node_padded(reader, genid_length(reader), SERD_BLANK, "", 0); + SerdNode* node = n1; SerdNode* rest = 0; @@ -1349,7 +1350,7 @@ read_collection(SerdReader* const reader, rest = blank_id(reader); // First pass, push assert(rest); // Can't overflow since read_object() popped } else { - set_blank_id(reader, rest, genid_size(reader)); + set_blank_id(reader, rest, genid_length(reader) + 1); } } -- cgit v1.2.1