--- sbbs/src/sbbs3/uedit/uedit.c 2018/04/24 16:41:24 1.1 +++ sbbs/src/sbbs3/uedit/uedit.c 2018/04/24 16:44:39 1.1.1.2 @@ -2,7 +2,7 @@ /* Synchronet for *nix user editor */ -/* $Id: uedit.c,v 1.1 2018/04/24 16:41:24 root Exp $ */ +/* $Id: uedit.c,v 1.1.1.2 2018/04/24 16:44:39 root Exp $ */ /**************************************************************************** * @format.tab-size 4 (Plain Text/Source Code File Header) * @@ -985,9 +985,9 @@ int edit_stats(scfg_t *cfg, user_t *user while(1) { getuserdat(cfg,user); i=0; - sprintf(opt[i++],"First On %s",user->firston?timestr(cfg, &user->firston, str):"Never"); - sprintf(opt[i++],"Last On %s",user->laston?timestr(cfg, &user->laston, str):"Never"); - sprintf(opt[i++],"Logon Time %s",user->laston?timestr(cfg, &user->logontime, str):"Not On"); + sprintf(opt[i++],"First On %s",user->firston?timestr(cfg, user->firston, str):"Never"); + sprintf(opt[i++],"Last On %s",user->laston?timestr(cfg, user->laston, str):"Never"); + sprintf(opt[i++],"Logon Time %s",user->laston?timestr(cfg, user->logontime, str):"Not On"); sprintf(opt[i++],"Total Logons %hu",user->logons); sprintf(opt[i++],"Todays Logons %hu",user->ltoday); sprintf(opt[i++],"Total Posts %hu",user->posts); @@ -1004,7 +1004,7 @@ int edit_stats(scfg_t *cfg, user_t *user sprintf(opt[i++],"Total Uploads %hu",user->uls); sprintf(opt[i++],"Uploaded Bytes %lu",user->ulb); sprintf(opt[i++],"Leech Downloads %u",user->leech); - sprintf(opt[i++],"Password Modified %s",user->pwmod?timestr(cfg, &user->pwmod, str):"Never"); + sprintf(opt[i++],"Password Modified %s",user->pwmod?timestr(cfg, user->pwmod, str):"Never"); opt[i][0]=0; switch(uifc.list(WIN_MID|WIN_ACT,0,0,0,&j,0,"Statistics",opt)) { case -1: @@ -1666,7 +1666,7 @@ int edit_user(scfg_t *cfg, int usernum) void free_opts(char **opt) { int i; - for(i=0; i<(MAX_OPTS+1); i++) + for(i=0; i<(MAX_OPTS+1) && opt[i]!=NULL; i++) FREE_AND_NULL(opt[i]); free(opt); } @@ -1799,9 +1799,6 @@ int createdefaults() exit(1); } - if(!(cfg.sys_misc&SM_LOCAL_TZ)) - putenv("TZ=UTC0"); - now=time(NULL); memset(&user,0,sizeof(user)); @@ -1901,7 +1898,7 @@ int main(int argc, char** argv) { FILE* fp; bbs_startup_t bbs_startup; - sscanf("$Revision: 1.1 $", "%*s %s", revision); + sscanf("$Revision: 1.1.1.2 $", "%*s %s", revision); printf("\nSynchronet User Editor %s-%s Copyright %s " "Rob Swindell\n",revision,PLATFORM_DESC,__DATE__+7);