Skip to content

Commit 207c3e3

Browse files
committed
Fix unintialized buffer in copy ctor
1 parent d79e186 commit 207c3e3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

api/include/opentelemetry/context/context.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,10 @@ class Context
135135
}
136136

137137
DataList(const DataList &other)
138-
: key_length_(other.key_length_), next_(other.next_), value_(other.value_)
138+
: key_(new char[other.key_length_]),
139+
key_length_(other.key_length_),
140+
next_(other.next_),
141+
value_(other.value_)
139142
{
140143
memcpy(key_, other.key_, other.key_length_ * sizeof(char));
141144
}

0 commit comments

Comments
 (0)