diff options
Diffstat (limited to 'winsup/cygwin/net.cc')
-rw-r--r-- | winsup/cygwin/net.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/net.cc b/winsup/cygwin/net.cc index 1fc54915c..910eeca36 100644 --- a/winsup/cygwin/net.cc +++ b/winsup/cygwin/net.cc @@ -2272,7 +2272,7 @@ cygwin_inet_pton (int family, const char *strptr, void *addrptr) struct in_addr in_val; if (cygwin_inet_aton (strptr, &in_val)) - { + { memcpy (addrptr, &in_val, sizeof (struct in_addr)); return 1; } @@ -2298,7 +2298,7 @@ cygwin_inet_ntop (int family, const void *addrptr, char *strptr, size_t len) __small_sprintf (temp, "%u.%u.%u.%u", p[0], p[1], p[2], p[3]); if (strlen (temp) >= len) - { + { set_errno (ENOSPC); return NULL; } |