projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added documentation on both types of masquerading to post's man page.
[mmh]
/
mts
/
sendmail
/
hosts.c
diff --git
a/mts/sendmail/hosts.c
b/mts/sendmail/hosts.c
index
55f3393
..
0bc7532
100644
(file)
--- a/
mts/sendmail/hosts.c
+++ b/
mts/sendmail/hosts.c
@@
-47,7
+47,7
@@
OfficialName (char *name)
if (!strcasecmp (LocalName(), site))
return LocalName();
if (!strcasecmp (LocalName(), site))
return LocalName();
-#ifndef BIND
+#ifdef HAVE_SETHOSTENT
sethostent (1);
#endif
sethostent (1);
#endif
@@
-55,7
+55,7
@@
OfficialName (char *name)
strncpy (buffer, hp->h_name, sizeof(buffer));
return buffer;
}
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;
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;
for (r = h->h_aliases; *r; r++)
if (!strcasecmp (*r, q))
return h->h_name;
+ }
strncpy (buffer, site, sizeof(buffer));
return buffer;
strncpy (buffer, site, sizeof(buffer));
return buffer;