From 886bf7ce817bdf890eec33f32fb4474a57a22d40 Mon Sep 17 00:00:00 2001 From: Eric Allman Date: Tue, 25 Apr 1995 14:13:06 -0800 Subject: [PATCH] fix problem sending to user@domain where "domain" has an entry but no A or MX records; problem only occurs if it matches as the last entry in the resolver search list SCCS-vsn: usr.sbin/sendmail/src/parseaddr.c 8.68 SCCS-vsn: usr.sbin/sendmail/src/daemon.c 8.84 --- usr/src/usr.sbin/sendmail/src/daemon.c | 5 +++-- usr/src/usr.sbin/sendmail/src/parseaddr.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/usr/src/usr.sbin/sendmail/src/daemon.c b/usr/src/usr.sbin/sendmail/src/daemon.c index 68936fe3d0..5e0ee3427a 100644 --- a/usr/src/usr.sbin/sendmail/src/daemon.c +++ b/usr/src/usr.sbin/sendmail/src/daemon.c @@ -12,9 +12,9 @@ #ifndef lint #ifdef DAEMON -static char sccsid[] = "@(#)daemon.c 8.83 (Berkeley) %G% (with daemon mode)"; +static char sccsid[] = "@(#)daemon.c 8.84 (Berkeley) %G% (with daemon mode)"; #else -static char sccsid[] = "@(#)daemon.c 8.83 (Berkeley) %G% (without daemon mode)"; +static char sccsid[] = "@(#)daemon.c 8.84 (Berkeley) %G% (without daemon mode)"; #endif #endif /* not lint */ @@ -860,6 +860,7 @@ host_map_lookup(map, name, av, statp) break; case HOST_NOT_FOUND: + case NO_DATA: *statp = EX_NOHOST; break; diff --git a/usr/src/usr.sbin/sendmail/src/parseaddr.c b/usr/src/usr.sbin/sendmail/src/parseaddr.c index 0c3e5da6c0..e0db3298a1 100644 --- a/usr/src/usr.sbin/sendmail/src/parseaddr.c +++ b/usr/src/usr.sbin/sendmail/src/parseaddr.c @@ -7,7 +7,7 @@ */ #ifndef lint -static char sccsid[] = "@(#)parseaddr.c 8.67 (Berkeley) %G%"; +static char sccsid[] = "@(#)parseaddr.c 8.68 (Berkeley) %G%"; #endif /* not lint */ #include "sendmail.h" -- 2.20.1