[rtems-tools commit] record-main-lttng.cc: Change size of empty string

Joel Sherrill joel at rtems.org
Thu Oct 7 14:25:08 UTC 2021


Module:    rtems-tools
Branch:    master
Commit:    83b3d58c4d10cad13cdf9130936ad245c332b741
Changeset: http://git.rtems.org/rtems-tools/commit/?id=83b3d58c4d10cad13cdf9130936ad245c332b741

Author:    Ryan Long <ryan.long at oarcorp.com>
Date:      Thu Sep 30 11:48:08 2021 -0400

record-main-lttng.cc: Change size of empty string

CID 1503017: Out-of-bounds access in CopyThreadName().

Change size of kEmptyThreadName from THREAD_API_COUNT to
THREAD_NAME_SIZE.

Closes #4519

---

 trace/record/record-main-lttng.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trace/record/record-main-lttng.cc b/trace/record/record-main-lttng.cc
index 7cfa48c..faa762d 100644
--- a/trace/record/record-main-lttng.cc
+++ b/trace/record/record-main-lttng.cc
@@ -59,7 +59,7 @@
 #define BITS_PER_CHAR 8
 #define COMPACT_HEADER_ID 31
 
-static const uint8_t kEmptyThreadName[THREAD_API_COUNT] = "";
+static const uint8_t kEmptyThreadName[THREAD_NAME_SIZE] = "";
 
 static const uint8_t kUUID[] = {0x6a, 0x77, 0x15, 0xd0, 0xb5, 0x02, 0x4c, 0x65,
                                 0x86, 0x78, 0x67, 0x77, 0xac, 0x7f, 0x75, 0x5a};



More information about the vc mailing list