1 * Mon Feb 5 2001 Preston Brown <pbrown@redhat.com>
2 - fix gethostbyname to work better with dot "." notation (#16949)
4 --- tcp_wrappers_7.6/socket.c.fixgethostbyname Fri Mar 21 13:27:25 1997
5 +++ tcp_wrappers_7.6/socket.c Mon Feb 5 14:09:40 2001
9 char dot_name[MAXHOSTNAMELEN + 1];
14 * Don't append dots to unqualified names. Such names are likely to come
15 * from local hosts files or from NIS.
17 if (strchr(name, '.') == 0 || strlen(name) >= MAXHOSTNAMELEN - 1) {
18 return (gethostbyname(name));
20 - sprintf(dot_name, "%s.", name);
21 - return (gethostbyname(dot_name));
22 + sprintf(dot_name, "%s.", name);
23 + hp = gethostbyname(dot_name);
27 + return (gethostbyname(name));