diff options
author | Dave Beckett <dave@dajobe.org> | 2010-10-10 01:01:36 -0700 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2010-10-10 01:01:36 -0700 |
commit | 76d9f0c9b8ea26bce6c6e750c3c3da46d7076e88 (patch) | |
tree | bdd5c1ae4f34be63542fb34786f0d5e645bdf770 | |
parent | c5fd0ae6a7f9a471b208d35d8567e7c7e4f67597 (diff) | |
download | raptor-76d9f0c9b8ea26bce6c6e750c3c3da46d7076e88.tar.gz |
make rdfguess work
-rw-r--r-- | examples/rdfguess.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/rdfguess.c b/examples/rdfguess.c index 7875cb8f..e5433043 100644 --- a/examples/rdfguess.c +++ b/examples/rdfguess.c @@ -25,7 +25,7 @@ main(int argc, char *argv[]) goto tidy; } - for(i = 1; (filename = (const char*)argv[1]); i++) { + for(i = 1; (filename = (const char*)argv[i]); i++) { raptor_iostream* iostr = NULL; const char* name; size_t read_len; @@ -47,6 +47,7 @@ main(int argc, char *argv[]) if(count < 1) { fprintf(stderr, "rdfguess: Failed to read any data from file %s\n", filename); + raptor_free_iostream(iostr); goto tidy; } @@ -61,15 +62,14 @@ main(int argc, char *argv[]) if(name) fprintf(stdout, "rdfguess: %s guessed to be %s\n", filename, name); else - fprintf(stdout, "rdfguess: failed to guess parser\n"); + fprintf(stdout, "rdfguess: failed to guess parser for %s\n", filename); + + raptor_free_iostream(iostr); } rc = 0; tidy: - if(iostr) - raptor_free_iostream(iostr); - raptor_free_world(world); return rc; |