X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=blobdiff_plain;f=src%2Fsrc%2Freceive.c;h=4cc43eb3aaad2ca582e1835bfddc183ab9ad41bb;hp=6a534dc87c887ce38bf6e9adc5b6750042802b16;hb=40394cc11a826278cef2e205313f9339ca90d16d;hpb=f3908561b1eef15d57608ab6b346125bf2a11478 diff --git a/src/src/receive.c b/src/src/receive.c index 6a534dc87..4cc43eb3a 100644 --- a/src/src/receive.c +++ b/src/src/receive.c @@ -3572,15 +3572,16 @@ else goto TIDYUP; #endif /* WITH_CONTENT_SCAN */ - if (acl_not_smtp != NULL) + if (acl_not_smtp) { uschar *user_msg, *log_msg; + authentication_local = TRUE; rc = acl_check(ACL_WHERE_NOTSMTP, NULL, acl_not_smtp, &user_msg, &log_msg); if (rc == DISCARD) { recipients_count = 0; blackholed_by = US"non-SMTP ACL"; - if (log_msg != NULL) + if (log_msg) blackhole_log_msg = string_sprintf(": %s", log_msg); } else if (rc != OK) @@ -3595,11 +3596,11 @@ else /* The ACL can specify where rejections are to be logged, possibly nowhere. The default is main and reject logs. */ - if (log_reject_target != 0) + if (log_reject_target) log_write(0, log_reject_target, "F=<%s> rejected by non-SMTP ACL: %s", sender_address, log_msg); - if (user_msg == NULL) user_msg = US"local configuration problem"; + if (!user_msg) user_msg = US"local configuration problem"; if (smtp_batched_input) { moan_smtp_batch(NULL, "%d %s", 550, user_msg);