Fix: event-notifier: Groups may not have an error counter
[lttng-ust.git] / liblttng-ust / event-notifier-notification.c
index f1fb8adcbe427a554de8b44bd67f6175375a1f56..5f7d9d58f24b67bf04fb4cf5fef6b2e8854f8895 100644 (file)
@@ -21,9 +21,9 @@
 #define _LGPL_SOURCE
 
 #include <assert.h>
-#include <byteswap.h>
 #include <errno.h>
 #include <lttng/ust-events.h>
+#include <lttng/ust-endian.h>
 #include <usterr-signal-safe.h>
 
 #include "../libmsgpack/msgpack.h"
@@ -287,6 +287,10 @@ static void record_error(struct lttng_event_notifier *event_notifier)
        size_t dimension_index[1];
        int ret;
 
+       /* This group may not have an error counter attached to it. */
+       if (!event_notifier_group->error_counter)
+               return;
+
        dimension_index[0] = event_notifier->error_counter_index;
        ret = event_notifier_group->error_counter->ops->counter_add(
                        event_notifier_group->error_counter->counter,
This page took 0.023566 seconds and 4 git commands to generate.