aboutsummaryrefslogtreecommitdiffstats
path: root/src/n3.c
diff options
context:
space:
mode:
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);
}
}