diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index 6d2737f3f658e94331cbdba41ed62ce29279a151..f343d7ed5074e8c3f457e5ca1cbc2c3790a2f176 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -1506,6 +1506,9 @@ static void send_thread(void* arg) if(getfileixb(&scfg,&f)==TRUE && getfiledat(&scfg,&f)==TRUE) { f.timesdled++; putfiledat(&scfg,&f); + f.datedled=time(NULL); + putfileixb(&scfg,&f); + lprintf(LOG_INFO,"%04d %s downloaded: %s (%lu times total)" ,xfer.ctrl_sock ,xfer.user->alias @@ -1547,8 +1550,6 @@ static void send_thread(void* arg) } } } - /* Need to update datedled in index */ - if(!xfer.tmpfile && !xfer.delfile && !(scfg.dir[f.dir]->misc&DIR_NOSTAT)) download_stats(total); }