From 1fff1faa8195b6959cd53ca9cd7a51aa512db4ac Mon Sep 17 00:00:00 2001 From: David Goulet Date: Sun, 17 Jul 2011 13:04:14 -0400 Subject: [PATCH] Fix return code to 0 on success and 1 on error Signed-off-by: David Goulet --- lttng/lttng.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lttng/lttng.c b/lttng/lttng.c index 7c0abfaf2..77006bc7f 100644 --- a/lttng/lttng.c +++ b/lttng/lttng.c @@ -431,13 +431,13 @@ static int parse_args(int argc, char **argv) if (ret < 0) { if (ret == -1) { usage(stderr); - goto error; } else { ERR("%s", lttng_get_readable_code(ret)); } + goto error; } - return ret; + return 0; error: return -1; @@ -464,7 +464,9 @@ int main(int argc, char *argv[]) } ret = parse_args(argc, argv); - clean_exit(ret); + if (ret < 0) { + clean_exit(EXIT_FAILURE); + } return 0; } -- 2.34.1