From d210ef96517c1462bc058c95bced8c27b5e19c4f Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 22 Feb 2019 16:02:29 -0800 Subject: fixes #891 Need to handle more getaddrinfo() error codes --- src/platform/posix/posix_resolv_gai.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/platform') diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c index bb6db188..b082eac6 100644 --- a/src/platform/posix/posix_resolv_gai.c +++ b/src/platform/posix/posix_resolv_gai.c @@ -111,6 +111,16 @@ posix_gai_errno(int rv) case EAI_SOCKTYPE: return (NNG_ENOTSUP); +#ifdef EAI_CANCELED + case EAI_CANCELED: + return (NNG_ECANCELED); +#endif + +#ifdef EAI_AGAIN + case EAI_AGAIN: + return (NNG_EAGAIN); +#endif + default: return (NNG_ESYSERR + rv); } -- cgit v1.2.3-70-g09d2