From 99dc8bf4e9535fd769e44d04f1b91d4929c83555 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Tue, 31 Mar 2020 19:26:50 +0800 Subject: [PATCH] libc/netdb: Return EAI_FAMILY in getaddrinfo if the final address is empty Signed-off-by: Xiang Xiao Change-Id: I510d4e8f79d2b4e78c550b35b7b07f2d0943e32d --- libs/libc/netdb/lib_getaddrinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;