From 5e0f46df15682c27cf42c5dba8f7967119fe9f21 Mon Sep 17 00:00:00 2001 From: toppk Date: Sat, 14 Apr 2018 16:13:58 -0400 Subject: fixes bad address tests in tcp and tls (#345) * 127.0.0.1.32 is treated as a hostname, returns EAI_NODATA on my fedora 27 box * since this is not in POSIX, and deprecated from some libc resolvers protect with an ifdef --- src/platform/posix/posix_resolv_gai.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c index 496fb97b..f3ac7a19 100644 --- a/src/platform/posix/posix_resolv_gai.c +++ b/src/platform/posix/posix_resolv_gai.c @@ -98,6 +98,9 @@ nni_posix_gai_errno(int rv) return (nni_plat_errno(errno)); case EAI_NONAME: +#ifdef EAI_NODATA + case EAI_NODATA: +#endif case EAI_SERVICE: return (NNG_EADDRINVAL); -- cgit v1.2.3-70-g09d2