diff options
Diffstat (limited to 'src/n3.c')
-rw-r--r-- | src/n3.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -925,6 +925,7 @@ read_verb(SerdReader* const reader, Ref* const dest) if (st) { pop_node(reader, p); + *dest = 0; return r_err(reader, st, "bad verb\n"); } @@ -1314,8 +1315,8 @@ read_collection(SerdReader* const reader, ReadContext ctx, Ref* const dest) // _:node rdf:rest _:rest *ctx.flags |= SERD_LIST_CONT; ctx.predicate = reader->rdf_rest; - if ((st = - emit_statement(reader, ctx, (end ? reader->rdf_nil : rest), 0, 0))) { + st = emit_statement(reader, ctx, (end ? reader->rdf_nil : rest), 0, 0); + if (st) { break; } |