X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Fcommands%2Fenable_events.c;h=a043eb43f3bdebd5b23a6d209e10f1323195945e;hp=d548d6e90ba4096f180adc09bda365e9e68523c1;hb=90192ee7cea425e30bd065576612156dd6cf5608;hpb=76d45b4000137cff321b29800e11cc5d4a299a98 diff --git a/lttng/commands/enable_events.c b/lttng/commands/enable_events.c index d548d6e90..a043eb43f 100644 --- a/lttng/commands/enable_events.c +++ b/lttng/commands/enable_events.c @@ -330,12 +330,18 @@ static int enable_events(char *session_name) switch (opt_event_type) { case LTTNG_EVENT_ALL: /* Default behavior is tracepoint */ - ev.type = LTTNG_EVENT_TRACEPOINT; /* Fall-through */ case LTTNG_EVENT_TRACEPOINT: + /* Copy name and type of the event */ + ev.type = LTTNG_EVENT_TRACEPOINT; + strncpy(ev.name, event_name, LTTNG_SYMBOL_NAME_LEN); + ev.name[LTTNG_SYMBOL_NAME_LEN - 1] = '\0'; break; case LTTNG_EVENT_TRACEPOINT_LOGLEVEL: + /* Copy name and type of the event */ ev.type = LTTNG_EVENT_TRACEPOINT_LOGLEVEL; + strncpy(ev.name, event_name, LTTNG_SYMBOL_NAME_LEN); + ev.name[LTTNG_SYMBOL_NAME_LEN - 1] = '\0'; break; case LTTNG_EVENT_PROBE: case LTTNG_EVENT_FUNCTION: