Build fix: missing initializer for member 'payload'
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 16 Jun 2022 21:36:41 +0000 (17:36 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 17 Jun 2022 14:56:44 +0000 (10:56 -0400)
gcc 5.4.0 complains that:
event.cpp:769:3: warning: missing initializer for member 'lttng_event_exclusion_comm::payload' [-Wmissing-field-initializers]

The structure's members are initialized one by one.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I22ccd0c84669951f6e0a13663e47b1d2a204d3a8

src/common/event.cpp

index 37c346621b1dd956995259f4687e100d09ea153c..4207b73471c5b943778c120950f3b7df849fc080 100644 (file)
@@ -766,9 +766,9 @@ int lttng_event_serialize(const struct lttng_event *event,
        for (i = 0; i < exclusion_count; i++) {
                const size_t exclusion_len = lttng_strnlen(
                                *(exclusion_list + i), LTTNG_SYMBOL_NAME_LEN);
-               const struct lttng_event_exclusion_comm exclusion_header = {
-                       .len = (uint32_t) exclusion_len + 1,
-               };
+               struct lttng_event_exclusion_comm exclusion_header;
+
+               exclusion_header.len = (uint32_t) exclusion_len + 1;
 
                if (exclusion_len == LTTNG_SYMBOL_NAME_LEN) {
                        /* Exclusion is not NULL-terminated. */
This page took 0.026815 seconds and 5 git commands to generate.