Fix: Crash on lttng list -j/-l/-p when no events are present
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 24 Jul 2015 21:54:47 +0000 (17:54 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 24 Jul 2015 21:54:47 +0000 (17:54 -0400)
The lttng client will free an uninitialized pointer whenever a the
lttng list command is invoked on a domain which involves the log4j,
JUL or Python agents.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
src/bin/lttng/commands/list.c

index 1eac93487a12604edb9095edb42e3ee53f08cf65..108f76065f907ad8b2dc9606b45b3d28dfdf2369 100644 (file)
@@ -409,7 +409,7 @@ static int list_agent_events(void)
        int i, size, ret = CMD_SUCCESS;
        struct lttng_domain domain;
        struct lttng_handle *handle;
-       struct lttng_event *event_list;
+       struct lttng_event *event_list = NULL;
        pid_t cur_pid = 0;
        char *cmdline = NULL;
        const char *agent_domain_str;
This page took 0.025599 seconds and 4 git commands to generate.