X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fview.c;h=e46c7052392103f43f9df3965b21cd6efe9b85cb;hb=8ad1d491d1773d92cbac0252a6c0e183bb9f9189;hp=c0ff9d06046936650a3e921ecd92a5c2070d1632;hpb=9f7cee5682a4d65d4043854a3ab1a3330ac1022f;p=lttng-tools.git diff --git a/src/bin/lttng/commands/view.c b/src/bin/lttng/commands/view.c index c0ff9d060..e46c70523 100644 --- a/src/bin/lttng/commands/view.c +++ b/src/bin/lttng/commands/view.c @@ -172,6 +172,13 @@ static char **alloc_argv_from_user_opts(char *opts, const char *trace_path) return argv; error: + if (argv) { + for (i = 0; i < num_opts + 2; i++) { + free(argv[i]); + } + free(argv); + } + return NULL; }