From 168eb8c2670099ec6a217de98dea13d532031277 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 12 Mar 2024 08:21:27 +0900 Subject: [PATCH] readint.c (mrb_read_int): narrow scope of a local variable --- src/readint.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/readint.c b/src/readint.c index ad7c048e7..584bdf41b 100644 --- a/src/readint.c +++ b/src/readint.c @@ -12,10 +12,9 @@ MRB_API mrb_bool mrb_read_int(const char *p, const char *e, char **endp, mrb_int *np) { mrb_int n = 0; - int ch; while ((e == NULL || p < e) && ISDIGIT(*p)) { - ch = *p - '0'; + int ch = *p - '0'; if (mrb_int_mul_overflow(n, 10, &n) || mrb_int_add_overflow(n, ch, &n)) { return FALSE;