summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLauri Aalto <laalto@iki.fi>2011-11-04 14:34:02 +0200
committerLauri Aalto <laalto@iki.fi>2011-11-04 14:34:02 +0200
commit3d5a49aeaeb7f05ddedf8818d97550d00268238c (patch)
treebb858c8e52555c89acde0da1e9fd39f240e593e9
parenta3daff24c45a25027db464f73d0336ad971f1107 (diff)
downloadraptor-3d5a49aeaeb7f05ddedf8818d97550d00268238c.tar.gz
(raptor_ntriples_parse_line): Make context optional for nquads.
Fixes issue #0000479: http://bugs.librdf.org/mantis/view.php?id=479
-rw-r--r--src/ntriples_parse.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/ntriples_parse.c b/src/ntriples_parse.c
index a6026c2e..43ccf76e 100644
--- a/src/ntriples_parse.c
+++ b/src/ntriples_parse.c
@@ -600,10 +600,13 @@ raptor_ntriples_parse_line(raptor_parser* rdf_parser,
len--;
- /* Must be triple */
+ /* Must be triple/quad */
for(i = 0; i < max_terms; i++) {
if(!len) {
+ /* context is optional in nquads */
+ if (i == 3)
+ break;
raptor_parser_error(rdf_parser, "Unexpected end of line");
goto cleanup;
}