X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=mts%2Fsendmail%2Fhosts.c;h=40697ce90b4501c7810bc870fe8a576a9167e92d;hb=97e7d6f2f5db4e8f09cb015ee6c2da2ff129f963;hp=7d1d808593881a10f09f03a1405f0a6e8daf2749;hpb=3c9700d8d045f3ff26ce5dd2a174454dafc14822;p=mmh diff --git a/mts/sendmail/hosts.c b/mts/sendmail/hosts.c index 7d1d808..40697ce 100644 --- a/mts/sendmail/hosts.c +++ b/mts/sendmail/hosts.c @@ -13,7 +13,7 @@ */ #include -#include +#include #include static struct host { @@ -47,7 +47,7 @@ OfficialName (char *name) if (!strcasecmp (LocalName(), site)) return LocalName(); -#ifndef BIND +#ifdef HAVE_SETHOSTENT sethostent (1); #endif @@ -57,12 +57,13 @@ OfficialName (char *name) } if (hosts.h_name || init_hs ()) { for (h = hosts.h_next; h; h = h->h_next) - if (!strcasecmp (h->h_name, q)) + if (!strcasecmp (h->h_name, q)) { return h->h_name; - else + } else { for (r = h->h_aliases; *r; r++) if (!strcasecmp (*r, q)) return h->h_name; + } } strncpy (buffer, site, sizeof(buffer));