diff options
Diffstat (limited to 'nuttx/net/getsockname.c')
-rw-r--r-- | nuttx/net/getsockname.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nuttx/net/getsockname.c b/nuttx/net/getsockname.c index 35551ccf3..c5cae2f3b 100644 --- a/nuttx/net/getsockname.c +++ b/nuttx/net/getsockname.c @@ -42,6 +42,7 @@ #include <sys/types.h> #include <sys/socket.h> +#include <string.h> #include <errno.h> #include <nuttx/net/net.h> @@ -194,7 +195,6 @@ int getsockname(int sockfd, FAR struct sockaddr *addr, FAR socklen_t *addrlen) #if defined(CONFIG_NET_TCP) || defined(CONFIG_NET_UDP) #ifdef CONFIG_NET_IPv6 -#error "Not big enough for IPv6 address" outaddr->sin_family = AF_INET6; memcpy(outaddr->sin6_addr.in6_u.u6_addr8, dev->d_ipaddr, 16); *addrlen = sizeof(struct sockaddr_in6); |