From 32a527ad6d169abd29ed9286ff983c5a7e783c1d Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 11 Oct 2024 08:45:27 +0900 Subject: [PATCH] readfloat.c: fix float to int assignment --- src/readfloat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/readfloat.c b/src/readfloat.c index 9886c1580..856e7fa9c 100644 --- a/src/readfloat.c +++ b/src/readfloat.c @@ -18,7 +18,7 @@ mrb_read_float(const char *str, char **endp, double *fp) while (ISSPACE((unsigned char)*p)) p++; // Handle sign - if (*p == '-') { sign = -1.0; p++; } + if (*p == '-') { sign = -1; p++; } else if (*p == '+') p++; // Parse integer part