diff --git a/src/sbbs3/logfile.cpp b/src/sbbs3/logfile.cpp index 34ad84f2e98d11c29a3bd5771157c40b06ed9c2c..fde97ada465902041fcca2fb3b40fe8ed3b0283b 100644 --- a/src/sbbs3/logfile.cpp +++ b/src/sbbs3/logfile.cpp @@ -66,7 +66,7 @@ extern "C" BOOL DLLCALL hacklog(scfg_t* cfg, char* prot, char* user, char* text, return(TRUE); } -extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* reason, char* host, char* ip_addr) +extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* reason, char* host, char* ip_addr) { char hdr[512]; char fname[MAX_PATH+1]; @@ -78,7 +78,8 @@ extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* reason, char* host, char* ip_ if((file=sopen(fname,O_CREAT|O_WRONLY|O_BINARY|O_APPEND,SH_DENYWR))==-1) return(FALSE); - sprintf(hdr,"SUSPECTED SPAM REJECTED on %.24s\r\nFrom: %s [%s]\r\nReason: " + sprintf(hdr,"SUSPECTED %s SPAM REJECTED on %.24s\r\nFrom: %s [%s]\r\nReason: " + ,prot ,ctime(&now) ,host ,ip_addr diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index ce8e99a34b47aa24216069aae2fff9c0876cca3b..0d0fbd2312755a67133876c1f39b43af9d3ab305 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -784,9 +784,10 @@ extern "C" { DLLEXPORT char * DLLCALL hhmmtostr(scfg_t* cfg, struct tm* tm, char* str); /* logfile.cpp */ - DLLEXPORT BOOL DLLCALL hacklog(scfg_t* cfg, char* prot, char* user, char* text, - char* host, SOCKADDR_IN* addr); - DLLEXPORT BOOL DLLCALL spamlog(scfg_t* cfg, char* reason, char* host, char* ip_addr); + DLLEXPORT BOOL DLLCALL hacklog(scfg_t* cfg, char* prot, char* user, char* text + ,char* host, SOCKADDR_IN* addr); + DLLEXPORT BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* reason + ,char* host, char* ip_addr); DLLEXPORT char * DLLCALL remove_ctrl_a(char* instr, char* outstr);