From 94fa25f937dbe82a1b17bb3056a6a898f0a81341 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 21 Aug 2001 14:04:34 +0000 Subject: [PATCH] Anonymous files no longer have user name in directory listings. --- src/sbbs3/ftpsrvr.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index 471fe67928..afb572cc57 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -76,6 +76,7 @@ #endif #define STATUS_WFC "Listening" +#define ANONYMOUS "anonymous" #define BBS_VIRTUAL_PATH "bbs:/""/" /* this is actually bbs:<slash><slash> */ #define LOCAL_FSYS_DIR "local:" @@ -3205,9 +3206,16 @@ static void ctrl_thread(void* arg) memset(&tm,0,sizeof(tm)); else tm=*tm_p; + if(filedat) { + if(f.misc&FM_ANON) + strcpy(str,ANONYMOUS); + else + dotname(f.uler,str); + } else + strcpy(str,scfg.sys_id); fprintf(fp,"-rw-r--r-- 1 %-*s %-8s %9ld %s %2d " ,NAME_LEN - ,filedat ? dotname(f.uler,str) : scfg.sys_id + ,str ,scfg.dir[dir]->code ,f.size ,mon[tm.tm_mon],tm.tm_mday); -- GitLab