summaryrefslogtreecommitdiff
path: root/vio/viosocket.c
diff options
context:
space:
mode:
Diffstat (limited to 'vio/viosocket.c')
-rw-r--r--vio/viosocket.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/vio/viosocket.c b/vio/viosocket.c
index 96cf5c195e3..f7ab95d3e6c 100644
--- a/vio/viosocket.c
+++ b/vio/viosocket.c
@@ -1215,9 +1215,13 @@ ssize_t vio_pending(Vio *vio)
my_bool vio_is_no_name_error(int err_code)
{
#ifdef _WIN32
+
return err_code == WSANO_DATA || err_code == EAI_NONAME;
+
#else
+
return err_code == EAI_NONAME;
+
#endif
}
@@ -1256,6 +1260,8 @@ int vio_getnameinfo(const struct sockaddr *sa,
#endif /* HAVE_IPV6 */
}
- return getnameinfo(sa, sa_length, hostname, hostname_size,
- port, port_size, flags);
+ return getnameinfo(sa, sa_length,
+ hostname, hostname_size,
+ port, port_size,
+ flags);
}