Fix: sessiond: kernel: leak of notifier rule on failure to init notifier
[lttng-tools.git] / src / bin / lttng-sessiond / kernel.c
index 3216ffcf519f6fc53749b8a10e13d94db8322ac3..2e920286cf60cf35cd5c23dff580f96090a49582 100644 (file)
@@ -2328,7 +2328,7 @@ static enum lttng_error_code kernel_create_event_notifier_rule(
        error_code_ret = trace_kernel_init_event_notifier_from_event_rule(
                        event_rule, &kernel_event_notifier);
        if (error_code_ret != LTTNG_OK) {
-               goto error;
+               goto free_event;
        }
 
        kernel_event_notifier.event.token = event_notifier_rule->token;
@@ -2461,7 +2461,7 @@ enum lttng_error_code kernel_register_event_notifier(
 
        ret = kernel_create_event_notifier_rule(trigger, cmd_creds, token);
        if (ret != LTTNG_OK) {
-               ERR("Failed to create kernel trigger");
+               ERR("Failed to create kernel event notifier rule");
        }
 
        return ret;
This page took 0.023964 seconds and 4 git commands to generate.