diff --git a/libs/libc/netdb/lib_getaddrinfo.c b/libs/libc/netdb/lib_getaddrinfo.c index 797006617f0..88c348240ae 100644 --- a/libs/libc/netdb/lib_getaddrinfo.c +++ b/libs/libc/netdb/lib_getaddrinfo.c @@ -333,7 +333,7 @@ int getaddrinfo(FAR const char *hostname, FAR const char *servname, prev_ai = ai; } - return OK; + return (*res != NULL) ? OK : EAI_FAMILY; } return h_errno;