From afbc199ed3b0820f156681548bf91290a2be48f4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Tue, 25 May 2021 13:31:41 +0900 Subject: fmt_fp.c: use constant that depends on `mrb_float` size. --- src/fmt_fp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/fmt_fp.c b/src/fmt_fp.c index 2bd5dd1c4..807debe11 100644 --- a/src/fmt_fp.c +++ b/src/fmt_fp.c @@ -201,8 +201,8 @@ mrb_format_float(mrb_float f, char *buf, size_t buf_size, char fmt, int prec, ch e_sign = e_sign_char; dec = 0; - if (prec > (buf_remaining - 6)) { - prec = buf_remaining - 6; + if (prec > (buf_remaining - FLT_MIN_BUF_SIZE)) { + prec = buf_remaining - FLT_MIN_BUF_SIZE; if (fmt == 'g') { prec++; } -- cgit v1.2.3