X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/1691e80890e5d8ba258c51c214a3e91880e1db2b..8d61a39c1f636b7edd184767225492a4d5dacde5:/mts/sendmail/hosts.c diff --git a/mts/sendmail/hosts.c b/mts/sendmail/hosts.c index 55f33938..0bc7532f 100644 --- a/mts/sendmail/hosts.c +++ b/mts/sendmail/hosts.c @@ -47,7 +47,7 @@ OfficialName (char *name) if (!strcasecmp (LocalName(), site)) return LocalName(); -#ifndef BIND +#ifdef HAVE_SETHOSTENT sethostent (1); #endif @@ -55,7 +55,7 @@ OfficialName (char *name) strncpy (buffer, hp->h_name, sizeof(buffer)); return buffer; } - if (hosts.h_name || init_hs ()) + if (hosts.h_name || init_hs ()) { for (h = hosts.h_next; h; h = h->h_next) if (!strcasecmp (h->h_name, q)) return h->h_name; @@ -63,6 +63,7 @@ OfficialName (char *name) for (r = h->h_aliases; *r; r++) if (!strcasecmp (*r, q)) return h->h_name; + } strncpy (buffer, site, sizeof(buffer)); return buffer;