summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2010-10-10 01:01:36 -0700
committerDave Beckett <dave@dajobe.org>2010-10-10 01:01:36 -0700
commit76d9f0c9b8ea26bce6c6e750c3c3da46d7076e88 (patch)
treebdd5c1ae4f34be63542fb34786f0d5e645bdf770 /examples
parentc5fd0ae6a7f9a471b208d35d8567e7c7e4f67597 (diff)
downloadraptor-76d9f0c9b8ea26bce6c6e750c3c3da46d7076e88.tar.gz
make rdfguess work
Diffstat (limited to 'examples')
-rw-r--r--examples/rdfguess.c10
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;