From 8cf8072182faad62e12d67bd1d1fbdd924b16a6c Mon Sep 17 00:00:00 2001 From: Liu Yang Date: Mon, 21 Apr 2025 15:21:52 +0800 Subject: [PATCH] fix(klibc\kstdio): vsnprinf size_t can not exceed INT32_MAX, don't use (rt_size_t -1) --- src/klibc/kstdio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/klibc/kstdio.c b/src/klibc/kstdio.c index df73eab49bd..b5f106d9ce7 100644 --- a/src/klibc/kstdio.c +++ b/src/klibc/kstdio.c @@ -51,7 +51,7 @@ RTM_EXPORT(rt_snprintf); */ int rt_vsprintf(char *buf, const char *format, va_list arg_ptr) { - return rt_vsnprintf(buf, (rt_size_t) - 1, format, arg_ptr); + return rt_vsnprintf(buf, INT32_MAX, format, arg_ptr); } RTM_EXPORT(rt_vsprintf);