diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index ca25f81b6253646fa81f6161e1ba0fa7625be900..2db9a685b796590df6b01e5daf14891fc2fdda26 100644 --- a/src/sbbs3/ftpsrvr.c +++ b/src/sbbs3/ftpsrvr.c @@ -2575,7 +2575,7 @@ static void ctrl_thread(void* arg) truncsp(p); SAFECOPY(user.alias,p); user.number=matchuser(&scfg,user.alias,FALSE /*sysop_alias*/); - if(!user.number && !stricmp(user.alias,"anonymous")) + if(!user.number && (stricmp(user.alias,"anonymous") == 0 || stricmp(user.alias, "ftp") == 0)) user.number=matchuser(&scfg,"guest",FALSE); if(user.number && getuserdat(&scfg, &user)==0 && user.pass[0]==0) sockprintf(sock,"331 User name okay, give your full e-mail address as password.");