Add error message if event not found
[lttng-tools.git] / lttng / lttng.c
index e6e657cc1ec4e59438bd011b55f5345de7894d19..77006bc7f63ab11834bb3b6286e8d69f7af58f55 100644 (file)
@@ -72,6 +72,7 @@ static struct cmd_struct commands[] =  {
        { "disable-channel", cmd_disable_channels},
        { "add-context", cmd_add_context},
        { "set-session", cmd_set_session},
+       { "version", cmd_version},
        { NULL, NULL}   /* Array closure */
 };
 
@@ -430,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;
@@ -463,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;
 }
This page took 0.023064 seconds and 4 git commands to generate.