summaryrefslogtreecommitdiff
path: root/nuttx/net/getsockname.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-07 22:00:19 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-06-07 22:00:19 +0000
commit9ff075d9f32863b462dd5da68574bf253a2615f5 (patch)
treef67fe6501b540bb78cce93e25a1230e69a134adc /nuttx/net/getsockname.c
parente34b62094f3655377d30929d82189f6f15c801f2 (diff)
downloadnuttx-9ff075d9f32863b462dd5da68574bf253a2615f5.tar.gz
nuttx-9ff075d9f32863b462dd5da68574bf253a2615f5.tar.bz2
nuttx-9ff075d9f32863b462dd5da68574bf253a2615f5.zip
First round of compile fixes for IPv6
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4813 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/getsockname.c')
-rw-r--r--nuttx/net/getsockname.c2
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);