X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Flttng.c;fp=lttng%2Flttng.c;h=77006bc7f63ab11834bb3b6286e8d69f7af58f55;hp=7c0abfaf211fd42ef309f9bf0eaa47e1ff329a61;hb=1fff1faa8195b6959cd53ca9cd7a51aa512db4ac;hpb=6c9cc2aba449a320460b9a9665c66f3b32eaeca7 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; }