summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKinsey Moore <kinsey.moore@oarcorp.com>2024-01-16 13:58:58 -0600
committerJoel Sherrill <joel@rtems.org>2024-01-17 10:48:25 -0600
commit659a79ef8f6d1f85d364e39ac1b37d2731fc9ed6 (patch)
treeba86c400f730d19c64e8380e82922a9d72626de8
parentcpukit/dosfs: Remove unused internal function arg (diff)
downloadrtems-659a79ef8f6d1f85d364e39ac1b37d2731fc9ed6.tar.bz2
cpukit/score: Avoid overflow in multiplication
Change extend_count to uint32_t from uint16_t to avoid a possible premature integer overflow when it is later used for multiplication.
-rw-r--r--cpukit/score/src/objectextendinformation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/score/src/objectextendinformation.c b/cpukit/score/src/objectextendinformation.c
index 414766f219..9a627b1a7c 100644
--- a/cpukit/score/src/objectextendinformation.c
+++ b/cpukit/score/src/objectextendinformation.c
@@ -59,7 +59,7 @@ Objects_Maximum _Objects_Extend_information(
uint32_t index_base;
uint32_t index_end;
uint32_t index;
- Objects_Maximum extend_count;
+ uint32_t extend_count;
Objects_Maximum old_maximum;
uint32_t new_maximum;
size_t object_block_size;