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>
Mon, 3 Aug 2015 16:28:29 +0000 (12:28 -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 d7970a8b9ab2e0a2553ef5475d66fbc3ebd7d460..e2cf4df5047f802925f71d043d545059fed9bea8 100644 (file)
@@ -372,7 +372,7 @@ static int list_jul_events(void)
        int i, size;
        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;
 
This page took 0.026017 seconds and 4 git commands to generate.