aboutsummaryrefslogtreecommitdiffstats
path: root/src/n3.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-07-24 21:08:10 -0400
committerDavid Robillard <d@drobilla.net>2022-01-13 23:05:15 -0500
commit04084d0c36fc15179d195b2a8f759adebb609592 (patch)
tree7fe5d456f056b7b9072b83baf3882f9d5c92ca19 /src/n3.c
parent41bbb6d138a8a05bd6bc9fbd3f94a551d9987197 (diff)
downloadserd-04084d0c36fc15179d195b2a8f759adebb609592.tar.gz
serd-04084d0c36fc15179d195b2a8f759adebb609592.tar.bz2
serd-04084d0c36fc15179d195b2a8f759adebb609592.zip
Be precise about the meaning of node "length" and "size"
Diffstat (limited to 'src/n3.c')
-rw-r--r--src/n3.c5
1 files changed, 3 insertions, 2 deletions
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);
}
}