diff options
author | David Robillard <d@drobilla.net> | 2018-05-13 00:48:31 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:58 +0100 |
commit | 38485212cecf875b5dc7067cb49d90ebfdb137de (patch) | |
tree | caa2c6ddbda20fea46556c37cf11c5c00b5ba689 /src/reader.c | |
parent | c9a8125b1bce5edc40f67c4056362f0083ad10a9 (diff) | |
download | serd-38485212cecf875b5dc7067cb49d90ebfdb137de.tar.gz serd-38485212cecf875b5dc7067cb49d90ebfdb137de.tar.bz2 serd-38485212cecf875b5dc7067cb49d90ebfdb137de.zip |
Zero node padding before passing to reader sinks
Diffstat (limited to 'src/reader.c')
-rw-r--r-- | src/reader.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/reader.c b/src/reader.c index c3e2e268..065a6040 100644 --- a/src/reader.c +++ b/src/reader.c @@ -115,6 +115,10 @@ emit_statement(SerdReader* reader, ReadContext ctx, SerdNode* o) graph = reader->default_graph; } + /* Zero the pad of the object node on the top of the stack. Lower nodes + (subject and predicate) were already zeroed by subsequent pushes. */ + serd_node_zero_pad(o); + const SerdStatus st = !reader->sink->statement ? SERD_SUCCESS |