diff options
author | Dave Beckett <dave@dajobe.org> | 2003-09-17 22:46:30 +0000 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2003-09-17 22:46:30 +0000 |
commit | 43afdfbf9dd12def46a0d7c2afdc88e36c0a1a83 (patch) | |
tree | cdfeb796907c4bdcd909d016412f14be6b02e627 /src/n3_parser.y | |
parent | 6be20dea160048a78c525577f5a91601aac7d026 (diff) | |
download | raptor-43afdfbf9dd12def46a0d7c2afdc88e36c0a1a83.tar.gz |
(raptor_n3_generate_statement): Do nothing if some part of the triple
is NULL.
Diffstat (limited to 'src/n3_parser.y')
-rw-r--r-- | src/n3_parser.y | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/n3_parser.y b/src/n3_parser.y index 370fe332..de95007d 100644 --- a/src/n3_parser.y +++ b/src/n3_parser.y @@ -839,6 +839,9 @@ raptor_n3_generate_statement(raptor_parser *parser, raptor_triple *t) raptor_statement *statement=&parser->statement; int predicate_ordinal=0; + if(!t->subject || !t->predicate || !t->object) + return; + /* Two choices for subject from N-Triples */ statement->subject_type=t->subject->type; if(t->subject->type == RAPTOR_IDENTIFIER_TYPE_ANONYMOUS) { |