Fix: clear error counter before adding to lists
[lttng-modules.git] / src / lttng-events.c
index 828cb18460477a2f13f5fc724abe2669c3ed96ba..981ee30c326cb65be35ff7b6d107d600e09633a4 100644 (file)
@@ -1466,12 +1466,13 @@ struct lttng_kernel_event_notifier *_lttng_kernel_event_notifier_create(struct l
                goto register_error;
        }
 
-       list_add(&event->priv->node, event_list_head);
-       hlist_add_head(&event->priv->hlist_node, head);
-
        ret = lttng_kernel_event_notifier_clear_error_counter(event);
        if (ret)
                goto register_error;
+
+       list_add(&event->priv->node, event_list_head);
+       hlist_add_head(&event->priv->hlist_node, head);
+
        return event_notifier;
 
 register_error:
This page took 0.023724 seconds and 4 git commands to generate.