From 98d660b825d4c1258243efb6474953ae8e38a268 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Sun, 6 Jul 2025 19:54:32 -0600 Subject: Update render_objects.c (#432) --- src/render_objects.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/render_objects.c b/src/render_objects.c index 13238bae9..ee0fa7592 100644 --- a/src/render_objects.c +++ b/src/render_objects.c @@ -5,6 +5,7 @@ #include #include +#include #include #include #include @@ -2703,7 +2704,10 @@ void render_digital_speedometer(s32 playerIdx) { f32 speed = (gPlayers[playerIdx].speed / 18.0f) * 216.0f; set_text_color(TEXT_YELLOW); - sprintf(str, "%.2f", speed); + size_t len = (size_t) snprintf(str, sizeof(str), "%.2f", speed); + if (len >= sizeof(str)) { + printf("[render_objects.c] [render_digital_speedometer] str buffer too small, characters were discarded!\n"); + } text_draw_wide(270, 224, str, 0, 0.5f, 0.5f); } -- cgit v1.2.3