Skip to content

Commit 0bb2f6e

Browse files
authored
[EventPipe] Fix user_events metadata label scope (#118474)
1 parent c993ba2 commit 0bb2f6e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/native/eventpipe/ep-session.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,7 @@ session_tracepoint_write_event (
823823

824824
uint64_t session_mask = ep_session_get_mask (session);
825825
bool should_write_metadata = !ep_event_was_metadata_written (ep_event, session_mask);
826+
uint8_t extension_metadata[1 + sizeof(uint32_t)] = {0};
826827
if (should_write_metadata) {
827828
EventPipeProvider *event_provider = ep_event_get_provider (ep_event);
828829
const ep_char16_t *provider_name_utf16 = ep_provider_get_provider_name_utf16 (event_provider);
@@ -831,7 +832,6 @@ session_tracepoint_write_event (
831832
uint32_t event_metadata_len = ep_event_get_metadata_len (ep_event);
832833
uint32_t complete_metadata_len = provider_name_size_bytes + event_metadata_len;
833834

834-
uint8_t extension_metadata[1 + sizeof(uint32_t)];
835835
extension_metadata[0] = 0x01; // label
836836
*(uint32_t*)&extension_metadata[1] = complete_metadata_len;
837837
io[io_index].iov_base = extension_metadata;

0 commit comments

Comments
 (0)