mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 06:15:47 +00:00
socket-util: getaddrinfo return values for Windows.
Couple of return values need changes. * EAI_NODATA is the same as EAI_NONAME. So we prevent duplicate cases. * Windows does not have a EAI_SYSTEM. Signed-off-by: Gurucharan Shetty <gshetty@nicira.com> Acked-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -243,13 +243,15 @@ lookup_hostname(const char *host_name, struct in_addr *addr)
|
||||
case EAI_MEMORY:
|
||||
return ENOMEM;
|
||||
|
||||
#ifdef EAI_NODATA
|
||||
#if defined (EAI_NODATA) && EAI_NODATA != EAI_NONAME
|
||||
case EAI_NODATA:
|
||||
return ENXIO;
|
||||
#endif
|
||||
|
||||
#ifdef EAI_SYSTEM
|
||||
case EAI_SYSTEM:
|
||||
return sock_errno();
|
||||
#endif
|
||||
|
||||
default:
|
||||
return EPROTO;
|
||||
|
Reference in New Issue
Block a user