From 151bfde1ca8c3f49b996002fe291ab0920ff72b3 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Fri, 28 Oct 2022 19:10:36 -0700
Subject: [PATCH] Use the proper putuser function for writing credits value.

---
 src/sbbs3/userdat.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index d6518f5f02..bd9f0f131c 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -2769,8 +2769,6 @@ BOOL logoutuserdat(scfg_t* cfg, user_t* user, time_t now, time_t logontime)
 /****************************************************************************/
 void resetdailyuserdat(scfg_t* cfg, user_t* user, BOOL write)
 {
-	char str[128];
-
 	if(!VALID_CFG(cfg) || user==NULL)
 		return;
 
@@ -2785,8 +2783,7 @@ void resetdailyuserdat(scfg_t* cfg, user_t* user, BOOL write)
 	if(write) putuserstr(cfg,user->number, USER_PTODAY, "0");
 	/* free credits per day */
 	user->freecdt=cfg->level_freecdtperday[user->level];
-	if(write) putuserstr(cfg,user->number, USER_FREECDT
-		,_ui64toa(user->freecdt,str,10));
+	if(write) putuserdec64(cfg,user->number, USER_FREECDT, user->freecdt);
 	/* time used today */
 	user->ttoday=0;
 	if(write) putuserstr(cfg,user->number, USER_TTODAY, "0");
-- 
GitLab