diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 98a5b368c29b93d281d5983df31140d98bbfe6df..89a8328b9f8a90a88393e2d3af6572aa5ff59423 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -4571,12 +4571,12 @@ static void smtp_thread(void* arg) break; } - if(spy==NULL + if(spy==NULL && (trashcan(&scfg,reverse_path,"smtpspy") || trashcan(&scfg,rcpt_addr,"smtpspy"))) { - SAFECOPY(str, client.protocol); - strlwr(str); - SAFEPRINTF2(path,"%s%sspy.txt", scfg.logs_dir, str); + SAFECOPY(tmp, client.protocol); + strlwr(tmp); + SAFEPRINTF2(path,"%s%sspy.txt", scfg.logs_dir, tmp); spy=fopen(path,"a"); }