summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2007-01-17 07:03:19 +0000
committerDave Beckett <dave@dajobe.org>2007-01-17 07:03:19 +0000
commitd403e5d0ac2b717d25766446102e1ca9da83153d (patch)
tree1a78e6efb35d7d6ad589c66616aff5cb8b118775 /utils
parent44962a3b417d52a5de7beaeb192e7f3bd5d8273a (diff)
downloadraptor-d403e5d0ac2b717d25766446102e1ca9da83153d.tar.gz
Add a another raptor_finish() before exit
Diffstat (limited to 'utils')
-rw-r--r--utils/rapper.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/utils/rapper.c b/utils/rapper.c
index b8519ce0..2bc0a616 100644
--- a/utils/rapper.c
+++ b/utils/rapper.c
@@ -333,7 +333,6 @@ main(int argc, char *argv[])
fputs("\nA feature of the form xmlns:PREFIX=\"URI\" can be used to declare output\nnamespace prefixes and names for serializing using an XML-style syntax\nEither or both of PREFIX or URI can be omitted such as -f xmlns=\"URI\"\nThis form can be repeated for multiple declarations.\n", stderr);
raptor_finish();
-
exit(0);
} else if(!strncmp(optarg, "xmlns", 5)) {
struct namespace_decl *nd;
@@ -344,6 +343,8 @@ main(int argc, char *argv[])
fprintf(stderr, "%s: Bad xmlns syntax in '%s'\n", program,
optarg);
rdfdump_free_namespace_decl(nd);
+
+ raptor_finish();
exit(0);
}
@@ -513,7 +514,6 @@ main(int argc, char *argv[])
fputc('\n', stdout);
raptor_finish();
-
exit(0);
#ifdef SHOW_NAMESPACES_FLAG
@@ -544,8 +544,8 @@ main(int argc, char *argv[])
}
fprintf(stderr, "Try `%s " HELP_ARG(h, help) "' for more information.\n",
program);
- raptor_finish();
+ raptor_finish();
exit(1);
}
@@ -606,7 +606,6 @@ main(int argc, char *argv[])
puts("\nReport bugs to http://bugs.librdf.org/");
raptor_finish();
-
exit(0);
}