Fix: syscall event rule: emission sites not compared in is_equal
[lttng-tools.git] / src / common / event.cpp
index c0d128f53edede855184f53b4a8d502b10d5ccdf..a6d48eaf7f80e2001226aba7467394e34793183b 100644 (file)
@@ -664,8 +664,8 @@ end:
 
 int lttng_event_serialize(const struct lttng_event *event,
                          unsigned int exclusion_count,
-                         char **exclusion_list,
-                         char *filter_expression,
+                         const char *const *exclusion_list,
+                         const char *filter_expression,
                          size_t bytecode_len,
                          struct lttng_bytecode *bytecode,
                          struct lttng_payload *payload)
@@ -736,7 +736,7 @@ 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);
-               struct lttng_event_exclusion_comm exclusion_header;
+               struct lttng_event_exclusion_comm exclusion_header = {};
 
                exclusion_header.len = (uint32_t) exclusion_len + 1;
 
This page took 0.02346 seconds and 4 git commands to generate.