X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/d6a96edc044b5876b32787374618e44c37e40423..b4ed4da0f525ab98c05797e15df0045e49ae3618:/src/src/exim.c diff --git a/src/src/exim.c b/src/src/exim.c index 60e5b5261..d33a04d03 100644 --- a/src/src/exim.c +++ b/src/src/exim.c @@ -1,10 +1,10 @@ -/* $Cambridge: exim/src/src/exim.c,v 1.50 2006/11/20 11:43:40 ph10 Exp $ */ +/* $Cambridge: exim/src/src/exim.c,v 1.52 2007/01/15 15:59:22 ph10 Exp $ */ /************************************************* * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2006 */ +/* Copyright (c) University of Cambridge 1995 - 2007 */ /* See the file NOTICE for conditions of use and distribution. */ @@ -4381,6 +4381,7 @@ if (host_checking) if (!receive_msg(FALSE)) break; } } + smtp_log_no_mail(); exim_exit(EXIT_SUCCESS); } @@ -4636,10 +4637,15 @@ while (more) if (message_id[0] == 0) { if (more) continue; + smtp_log_no_mail(); /* Log no mail if configured */ exim_exit(EXIT_FAILURE); } } - else exim_exit((rc == 0)? EXIT_SUCCESS : EXIT_FAILURE); + else + { + smtp_log_no_mail(); /* Log no mail if configured */ + exim_exit((rc == 0)? EXIT_SUCCESS : EXIT_FAILURE); + } } /* In the non-SMTP case, we have all the information from the command