static int enable_events(void)
{
int err, ret = CMD_SUCCESS;
- char *event_name, *channel_name;
+ char *event_name, *channel_name = NULL;
struct lttng_event ev;
if (set_session_name(opt_session_name) < 0) {
switch (opt_event_type) {
case LTTNG_EVENT_TRACEPOINTS:
ret = lttng_kernel_enable_event(&ev, channel_name);
+ if (ret < 0) {
+ ERR("Unable to find event %s", ev.name);
+ }
break;
case LTTNG_EVENT_KPROBES:
ret = parse_kprobe_opts(&ev, opt_kprobe);
}
error:
+ if (opt_channel_name == NULL) {
+ free(channel_name);
+ }
return ret;
}