X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fjul.c;h=318d511651e3147061a715703bda1631d16d2f48;hp=4f2250dff62588baf9828edd4205de896ae8e0b2;hb=aae6255e116d17f57e5a2eaf477bf48939a2121a;hpb=95b1d17cea42945a561e9e4375347835fdc80d09 diff --git a/src/bin/lttng-sessiond/jul.c b/src/bin/lttng-sessiond/jul.c index 4f2250dff..318d51165 100644 --- a/src/bin/lttng-sessiond/jul.c +++ b/src/bin/lttng-sessiond/jul.c @@ -414,7 +414,7 @@ int jul_list_events(struct lttng_event **events) int ret; size_t nbmem, count = 0; struct jul_app *app; - struct lttng_event *tmp_events; + struct lttng_event *tmp_events = NULL; struct lttng_ht_iter iter; assert(events); @@ -466,8 +466,10 @@ int jul_list_events(struct lttng_event **events) ret = count; *events = tmp_events; + return ret; error: + free(tmp_events); return ret; }