X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fkernel.c;h=67c0d6fe9c965dac6a551c381e844be8a90582d0;hp=c734e889bb9cd25e808d8d5cd83d39b73f367395;hb=1fea938d0d3adc783bb49d7ff3d0686ba87b0520;hpb=4771f025b27e92983c1c0816c4cf5760d229c287 diff --git a/lttng-sessiond/kernel.c b/lttng-sessiond/kernel.c index c734e889b..67c0d6fe9 100644 --- a/lttng-sessiond/kernel.c +++ b/lttng-sessiond/kernel.c @@ -582,7 +582,7 @@ ssize_t kernel_list_events(int tracer_fd, struct lttng_event **events) nbmem + KERNEL_EVENT_LIST_SIZE); /* Adding the default size again */ nbmem += KERNEL_EVENT_LIST_SIZE; - elist = realloc(elist, nbmem); + elist = realloc(elist, nbmem * sizeof(struct lttng_event)); if (elist == NULL) { perror("realloc list events"); count = -ENOMEM; @@ -591,6 +591,7 @@ ssize_t kernel_list_events(int tracer_fd, struct lttng_event **events) } strncpy(elist[count].name, event, LTTNG_SYMBOL_NAME_LEN); elist[count].name[LTTNG_SYMBOL_NAME_LEN - 1] = '\0'; + elist[count].enabled = -1; count++; }