getnameinfo(&num->sa, SOCKLEN(num),
fullhost, LENHOSTNAME, NULL,
0, 0);
- }
}
return 1;
- } else {
- (void) fprintf(stderr, "***Can't find host %s\n", hname);
- return 0;
}
- /*NOTREACHED*/
+ fprintf(stderr, "***Can't find host %s\n", hname);
+
+ return 0;
}
+
/*
* nntohost - convert network number to host name. This routine enforces
* the showhostnames setting.
if (decodenetnum(hname, num)) {
if (fullhost != NULL)
getnameinfo(&num->sa, SOCKLEN(num), fullhost,
- LENHOSTNAME, NULL, 0, 0);
+ LENHOSTNAME, NULL, 0, 0);
return 1;
} else if (getaddrinfo(hname, "ntp", &hints, &ai) == 0) {
- NTP_INSIST(sizeof(*num) >= ai->ai_addrlen);
+ INSIST(sizeof(*num) >= ai->ai_addrlen);
memcpy(num, ai->ai_addr, ai->ai_addrlen);
if (fullhost != NULL) {
- if (ai->ai_canonname != NULL) {
- strncpy(fullhost, ai->ai_canonname,
+ if (ai->ai_canonname != NULL)
+ strlcpy(fullhost, ai->ai_canonname,
LENHOSTNAME);
- fullhost[LENHOSTNAME - 1] = '\0';
- } else {
+ else
getnameinfo(&num->sa, SOCKLEN(num),
fullhost, LENHOSTNAME, NULL,
0, 0);