aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/platform/posix/posix_resolv_gai.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c
index 36a0924e..83974b3d 100644
--- a/src/platform/posix/posix_resolv_gai.c
+++ b/src/platform/posix/posix_resolv_gai.c
@@ -253,7 +253,7 @@ nni_resolv_ip(const char *host, const char *serv, int af, bool passive,
return;
}
- if (serv == NULL) {
+ if (serv == NULL || strcmp(serv, "") == 0) {
item->serv = NULL;
} else if ((item->serv = nni_strdup(serv)) == NULL) {
nni_aio_finish_error(aio, NNG_ENOMEM);