SCCS-vsn: usr.sbin/sendmail/src/main.c 8.120
SCCS-vsn: usr.sbin/sendmail/src/savemail.c 8.72
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)main.c 8.119 (Berkeley) %G%";
+static char sccsid[] = "@(#)main.c 8.120 (Berkeley) %G%";
#endif /* not lint */
#define _DEFINE
#endif /* not lint */
#define _DEFINE
if (LogLevel > 78)
syslog(LOG_DEBUG, "finis, pid=%d", getpid());
# endif /* LOG */
if (LogLevel > 78)
syslog(LOG_DEBUG, "finis, pid=%d", getpid());
# endif /* LOG */
- if (ExitStat == EX_TEMPFAIL)
+ if (ExitStat == EX_TEMPFAIL || CurEnv->e_errormode == EM_BERKNET)
ExitStat = EX_OK;
/* reset uid for process accounting */
ExitStat = EX_OK;
/* reset uid for process accounting */
-static char sccsid[] = "@(#)savemail.c 8.71 (Berkeley) %G%";
+static char sccsid[] = "@(#)savemail.c 8.72 (Berkeley) %G%";
#endif /* not lint */
# include "sendmail.h"
#endif /* not lint */
# include "sendmail.h"
- /* mail back, but return o.k. exit status */
- ExitStat = EX_OK;
-
- /* fall through.... */
-
case EM_MAIL:
state = ESM_MAIL;
break;
case EM_MAIL:
state = ESM_MAIL;
break;