commit | ce16474d9119cdef01aa6bda53d0210d0821b853 | [log] [tgz] |
---|---|---|
author | David Horstmann <david.horstmann@arm.com> | Thu Feb 23 13:50:48 2023 +0000 |
committer | David Horstmann <david.horstmann@arm.com> | Thu Feb 23 13:50:48 2023 +0000 |
tree | 8951abff69060a05df4c44c8916c54b4ae2bed64 | |
parent | e91cbcfb2cbc66705e0b7bc9058ca332b89d8d28 [diff] [blame] |
Correct INT_MAX overflow check to UINT_MAX Signed-off-by: David Horstmann <david.horstmann@arm.com>
diff --git a/library/oid.c b/library/oid.c index 811d343..3c27bfc 100644 --- a/library/oid.c +++ b/library/oid.c
@@ -901,7 +901,7 @@ *num = 0; while (*p < bound && **p >= '0' && **p <= '9') { ret = 0; - if (*num > (INT_MAX / 10)) { + if (*num > (UINT_MAX / 10)) { return MBEDTLS_ERR_ASN1_INVALID_DATA; } *num *= 10;