X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Fevent-rule%2Fuser-tracepoint.cpp;h=83c7c885c784e99868ef3e8c9c9f07aaf7554339;hp=55b1c2505c9fb76ace05fa3df06ded60facd3354;hb=7cb804198ecae54f791b76db058916c3cf2c48d9;hpb=091ab11bf62edc8f14ca36b5a3bcd6555257eb0e diff --git a/src/common/event-rule/user-tracepoint.cpp b/src/common/event-rule/user-tracepoint.cpp index 55b1c2505..83c7c885c 100644 --- a/src/common/event-rule/user-tracepoint.cpp +++ b/src/common/event-rule/user-tracepoint.cpp @@ -149,6 +149,7 @@ static int lttng_event_rule_user_tracepoint_serialize(const struct lttng_event_r for (i = 0; i < exclusion_count; i++) { size_t len; + uint32_t serialized_len; const char *exclusion; status = lttng_event_rule_user_tracepoint_get_name_pattern_exclusion_at_index( @@ -156,8 +157,10 @@ static int lttng_event_rule_user_tracepoint_serialize(const struct lttng_event_r LTTNG_ASSERT(status == LTTNG_EVENT_RULE_STATUS_OK); len = strlen(exclusion) + 1; + + serialized_len = len; /* Append exclusion length, includes the null terminator. */ - ret = lttng_dynamic_buffer_append(&payload->buffer, &len, sizeof(uint32_t)); + ret = lttng_dynamic_buffer_append(&payload->buffer, &serialized_len, sizeof(serialized_len)); if (ret) { goto end; }