X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Ffake-getnameinfo.c;h=4a4d13280ea718c9e32444238dd47df60101a098;hp=1eba49253ea387638844de3457e2efbdeb008e4e;hb=abb24e9d71b3edb9cacf4c04361cc0dfd4e6a061;hpb=86c2990327fdf7ec1197aa73cb2b9a926a734db4 diff --git a/src/fake-getnameinfo.c b/src/fake-getnameinfo.c index 1eba4925..4a4d1328 100644 --- a/src/fake-getnameinfo.c +++ b/src/fake-getnameinfo.c @@ -41,10 +41,10 @@ int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, size_t host } hp = gethostbyaddr((char *)&sin->sin_addr, sizeof(struct in_addr), AF_INET); - + if(!hp || !hp->h_name || !hp->h_name[0]) return EAI_NODATA; - + len = snprintf(host, hostlen, "%s", hp->h_name); if(len < 0 || len >= hostlen) return EAI_MEMORY;