|
@@ -1774,7 +1774,7 @@ int getnameinfo(const struct sockaddr *sa,
|
|
|
unsigned flags)
|
|
|
{
|
|
|
int serrno = errno;
|
|
|
- unsigned ok;
|
|
|
+ bool ok = 0;
|
|
|
struct hostent *hoste = NULL;
|
|
|
char domain[256];
|
|
|
|
|
@@ -1784,16 +1784,15 @@ int getnameinfo(const struct sockaddr *sa,
|
|
|
if (sa == NULL || addrlen < sizeof(sa_family_t))
|
|
|
return EAI_FAMILY;
|
|
|
|
|
|
- ok = sa->sa_family;
|
|
|
- if (ok == AF_LOCAL) /* valid */;
|
|
|
+ if (sa->sa_family == AF_LOCAL) /* valid */;
|
|
|
#ifdef __UCLIBC_HAS_IPV4__
|
|
|
- else if (ok == AF_INET) {
|
|
|
+ else if (sa->sa_family == AF_INET) {
|
|
|
if (addrlen < sizeof(struct sockaddr_in))
|
|
|
return EAI_FAMILY;
|
|
|
}
|
|
|
#endif
|
|
|
#ifdef __UCLIBC_HAS_IPV6__
|
|
|
- else if (ok == AF_INET6) {
|
|
|
+ else if (sa->sa_family == AF_INET6) {
|
|
|
if (addrlen < sizeof(struct sockaddr_in6))
|
|
|
return EAI_FAMILY;
|
|
|
}
|
|
@@ -1801,7 +1800,6 @@ int getnameinfo(const struct sockaddr *sa,
|
|
|
else
|
|
|
return EAI_FAMILY;
|
|
|
|
|
|
- ok = 0;
|
|
|
if (host != NULL && hostlen > 0)
|
|
|
switch (sa->sa_family) {
|
|
|
case AF_INET:
|