Remove the freeaddrinfo() when getaddrinfo fails.
bk: 3f287f7dLiXI4o3R3VW9IgXUvldh6g
else
hints.ai_family = AF_UNSPEC;
+ hints.ai_socktype = SOCK_DGRAM;
#ifdef DEBUG
if (debug > 3)
printf("getaddrinfo %s\n", num);
#endif
- if (getaddrinfo(num, NULL, &hints, &ptr)!=0) {
+ if (getaddrinfo(num, "ntp", &hints, &ptr)!=0) {
if (complain)
msyslog(LOG_ERR,
"getaddrinfo: \"%s\" invalid host address, line ignored",
? ", line ignored"
: "");
#endif
- freeaddrinfo(ptr);
return 0;
}