Fix: utils: unhandled close return value
[lttng-tools.git] / src / common / event.cpp
index e17a560cf811bd5dd781200d1cdcf7385927b690..f33518eee4eece45c2c8ce762cb22765a682209b 100644 (file)
@@ -113,7 +113,9 @@ static int lttng_event_function_attr_serialize(
 {
        int ret;
        size_t symbol_name_len;
-       struct lttng_event_function_attr_comm comm = { 0 };
+       struct lttng_event_function_attr_comm comm;
+
+       comm.symbol_name_len = 0;
 
        symbol_name_len = lttng_strnlen(
                        function->symbol_name, sizeof(function->symbol_name));
@@ -764,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. */
@@ -1235,7 +1237,9 @@ int lttng_event_context_serialize(struct lttng_event_context *context,
                struct lttng_payload *payload)
 {
        int ret;
-       struct lttng_event_context_comm context_comm = { 0 };
+       struct lttng_event_context_comm context_comm;
+
+       context_comm.type = 0;
 
        assert(context);
        assert(payload);
This page took 0.025994 seconds and 4 git commands to generate.