Cleanup: Remove fun from code base
[lttng-tools.git] / src / bin / lttng / lttng.c
index 02903becdab2ca4783b147d3e060063f1e460855..9317e83dc5873d84a3c107d64ca5d6b9de228f1f 100644 (file)
@@ -88,6 +88,7 @@ static struct cmd_struct commands[] =  {
        { "help", NULL},
        { "version", cmd_version},
        { "view", cmd_view},
+       { "regenerate", cmd_regenerate},
        { NULL, NULL}   /* Array closure */
 };
 
@@ -348,6 +349,7 @@ static int parse_args(int argc, char **argv)
                        opt_no_sessiond = 1;
                        break;
                case OPT_SESSION_PATH:
+                       free(opt_sessiond_path);
                        opt_sessiond_path = strdup(optarg);
                        if (!opt_sessiond_path) {
                                ret = -1;
@@ -355,6 +357,7 @@ static int parse_args(int argc, char **argv)
                        }
                        break;
                case OPT_RELAYD_PATH:
+                       free(opt_relayd_path);
                        opt_relayd_path = strdup(optarg);
                        if (!opt_relayd_path) {
                                ret = -1;
@@ -386,14 +389,6 @@ static int parse_args(int argc, char **argv)
                goto error;
        }
 
-       /* For Mathieu Desnoyers a.k.a. Dr. Tracing */
-       user = getenv("USER");
-       if (user != NULL && ((strncmp(progname, "drtrace", 7) == 0 ||
-                                       strncmp("compudj", user, 7) == 0))) {
-               MSG("%c[%d;%dmWelcome back Dr Tracing!%c[%dm\n", 27,1,33,27,0);
-       }
-       /* Thanks Mathieu */
-
        /*
         * Handle leftovers which is a first level command with the trailing
         * options.
This page took 0.023352 seconds and 4 git commands to generate.