diff --git a/src/sbbs3/email.cpp b/src/sbbs3/email.cpp index 85e7f9750e3ccc6c1e083d73caab4a8ac3e3e8a6..006228d86bae137c01806229f70124a028633ece 100644 --- a/src/sbbs3/email.cpp +++ b/src/sbbs3/email.cpp @@ -111,7 +111,7 @@ bool sbbs_t::email(int usernumber, char *top, char *subj, long mode) sprintf(str2,"%sfile/%04u.in", cfg.data_dir,usernumber); MKDIR(str2); sprintf(str2,"%sfile/%04u.in/%s", cfg.data_dir,usernumber,title); - if(fexist(str2)) { + if(fexistcase(str2)) { bputs(text[FileAlreadyThere]); remove(msgpath); return(false); } @@ -142,7 +142,9 @@ bool sbbs_t::email(int usernumber, char *top, char *subj, long mode) && chk_ar(cfg.prot[x]->ar,&useron)) break; if(x<cfg.total_prots) /* This should be always */ - protocol(cmdstr(cfg.prot[x]->ulcmd,str2,nulstr,NULL),true); } + protocol(cmdstr(cfg.prot[x]->ulcmd,str2,nulstr,NULL),true); + } + fexistcase(str2); l=flength(str2); if(l>0) bprintf(text[FileNBytesReceived],title,ultoac(l,tmp)); diff --git a/src/sbbs3/fido.cpp b/src/sbbs3/fido.cpp index 391ed34af6f324026d3fef1d70d224e826f7cb45..64f17c984538321ce70cf32db1ee771022327c57 100644 --- a/src/sbbs3/fido.cpp +++ b/src/sbbs3/fido.cpp @@ -252,7 +252,9 @@ bool sbbs_t::netmail(char *into, char *title, long mode) && chk_ar(cfg.prot[x]->ar,&useron)) break; if(x<cfg.total_prots) /* This should be always */ - protocol(cmdstr(cfg.prot[x]->ulcmd,subj,nulstr,NULL),true); } + protocol(cmdstr(cfg.prot[x]->ulcmd,subj,nulstr,NULL),true); + } + fexistcase(subj); l=flength(subj); if(l>0) bprintf(text[FileNBytesReceived],fname,ultoac(l,tmp)); diff --git a/src/sbbs3/netmail.cpp b/src/sbbs3/netmail.cpp index 090c2d4ea874b44a8df30301992d451fc09d4e87..9ca0dc81ae43883459ad2aaa67d499449309232c 100644 --- a/src/sbbs3/netmail.cpp +++ b/src/sbbs3/netmail.cpp @@ -130,7 +130,9 @@ bool sbbs_t::inetmail(char *into, char *subj, long mode) && chk_ar(cfg.prot[x]->ar,&useron)) break; if(x<cfg.total_prots) /* This should be always */ - protocol(cmdstr(cfg.prot[x]->ulcmd,str2,nulstr,NULL),true); } + protocol(cmdstr(cfg.prot[x]->ulcmd,str2,nulstr,NULL),true); + } + fexistcase(str2); l=flength(str2); if(l>0) bprintf(text[FileNBytesReceived],title,ultoac(l,tmp));