From 566b830e5105aa23668da6e0c4e9c2082060d741 Mon Sep 17 00:00:00 2001 From: Cuyler36 Date: Tue, 21 Oct 2025 21:32:14 -0400 Subject: [PATCH] m_card: match mCD_set_number sanely --- src/game/m_card.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/game/m_card.c b/src/game/m_card.c index cebd8ecf..b4d445ee 100644 --- a/src/game/m_card.c +++ b/src/game/m_card.c @@ -2384,11 +2384,15 @@ static void mCD_set_number_str(char* str, u8 num) { int f = FALSE; int fig_table[3]; int i; - + bzero(fig_table, sizeof(fig_table)); + for (i = 0; i < 3; i++) { - fig_table[i] = n % 10; - n /= 10; + const int remain = n % 10; + const int div = n / 10; + + fig_table[i] = remain; + n = div; } for (i = 2; i > 0; i--) {