From ce16474d9119cdef01aa6bda53d0210d0821b853 Mon Sep 17 00:00:00 2001 From: David Horstmann Date: Thu, 23 Feb 2023 13:50:48 +0000 Subject: [PATCH] Correct INT_MAX overflow check to UINT_MAX Signed-off-by: David Horstmann --- library/oid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/oid.c b/library/oid.c index 811d343248..3c27bfc732 100644 --- a/library/oid.c +++ b/library/oid.c @@ -901,7 +901,7 @@ static int oid_parse_number(unsigned int *num, const char **p, const char *bound *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;