diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index cc8c706f2ea45e475fa673c88bdb737ffa9aa7c8..5ed42f3a148f300a817e76eb6c3a248efad9c581 100644 --- a/src/sbbs3/userdat.c +++ b/src/sbbs3/userdat.c @@ -343,6 +343,8 @@ int DLLCALL getuserdat(scfg_t* cfg, user_t *user) getrec(userdat,U_CHAT,8,str); user->chat=ahtoul(str); + user->number=user_number; /* Signal of success */ + /* Reset daily stats if not logged on today */ unixtodstr(cfg, time(NULL),str); unixtodstr(cfg, user->laston,tmp); @@ -367,7 +369,6 @@ int DLLCALL getuserdat(scfg_t* cfg, user_t *user) } } #endif - user->number=user_number; /* Signal of success */ return(0); }