diff --git a/src/sbbs3/logfile.cpp b/src/sbbs3/logfile.cpp index 1ceabd5b436a53bef70fbcc5b266dce0c9489251..39b9f76dbcfa039e8d75572a9fd5b2d40ee0b87c 100644 --- a/src/sbbs3/logfile.cpp +++ b/src/sbbs3/logfile.cpp @@ -67,7 +67,8 @@ 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* prot, char* reason, char* host, char* ip_addr, char* to) +extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* action, + char* reason, char* host, char* ip_addr, char* to) { char hdr[512]; char to_user[128]; @@ -86,8 +87,9 @@ extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* reason, char* hos else sprintf(to_user,"to: %s",to); - sprintf(hdr,"SUSPECTED %s SPAM REJECTED on %.24s\r\nFrom: %s [%s] %s\r\nReason: " + sprintf(hdr,"SUSPECTED %s SPAM %s on %.24s\r\nFrom: %s [%s] %s\r\nReason: " ,prot + ,action ,timestr(cfg,&now,tstr) ,host ,ip_addr diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index 3f50265c025ae7a438ce1677efbd73550384ebdf..2e21bddb2f9080dc6f800781fd4a5ec0cc707236 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -812,7 +812,7 @@ extern "C" { /* 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* prot, char* reason + DLLEXPORT BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* action, char* reason ,char* host, char* ip_addr, char* to); DLLEXPORT char * DLLCALL remove_ctrl_a(char* instr, char* outstr);