From e6a372ac5444651ff2f156580b01e6a6ee8e30de Mon Sep 17 00:00:00 2001 From: markus schnalke Date: Thu, 22 Mar 2012 22:42:03 +0100 Subject: [PATCH] Removed now unused OfficialName(). (Had been for UUCP, AFAIK.) --- sbr/addrsbr.c | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/sbr/addrsbr.c b/sbr/addrsbr.c index 2327e47..4876d09 100644 --- a/sbr/addrsbr.c +++ b/sbr/addrsbr.c @@ -40,9 +40,6 @@ static char *note = NULL; static char err[BUFSIZ]; static char adr[BUFSIZ]; -/* static prototype */ -char *OfficialName(char *); - char * getname(char *addrs) @@ -375,50 +372,3 @@ local_test: ; return 0; } - - -/* -** Moved from hosts.c -- find out the official name of a host -*/ - -/* -** In the SendMail world, we really don't know what the valid -** hosts are. We could poke around in the sendmail.cf file, but -** that still isn't a guarantee. As a result, we'll say that -** everything is a valid host, and let SendMail worry about it. -*/ - -#include - - -char * -OfficialName(char *name) -{ - unsigned char *p; - char *q, site[BUFSIZ]; - struct addrinfo hints, *res; - - static char buffer[BUFSIZ]; - - for (p = name, q = site; *p && (q - site < sizeof(site) - 1); p++, q++) - *q = isupper(*p) ? tolower(*p) : *p; - *q = '\0'; - q = site; - - if (!mh_strcasecmp(LocalName(), site)) - return LocalName(); - - memset(&hints, 0, sizeof(hints)); - hints.ai_flags = AI_CANONNAME; - hints.ai_family = PF_UNSPEC; - - if (getaddrinfo(q, NULL, &hints, &res) == 0) { - strncpy(buffer, res->ai_canonname, sizeof(buffer)); - buffer[sizeof(buffer) - 1] = '\0'; - freeaddrinfo(res); - return buffer; - } - - strncpy(buffer, site, sizeof(buffer)); - return buffer; -} -- 1.7.10.4