diff --git a/net/accept.c b/net/accept.c index 07db1ef3030..122e67c4312 100644 --- a/net/accept.c +++ b/net/accept.c @@ -242,9 +242,9 @@ int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen) FAR struct uip_conn *conn; struct accept_s state; #ifdef CONFIG_NET_IPv6 - FAR struct sockaddr_in6 *inaddr = (const struct sockaddr_in6 *)addr; + FAR struct sockaddr_in6 *inaddr = (struct sockaddr_in6 *)addr; #else - FAR struct sockaddr_in *inaddr = (const struct sockaddr_in *)addr; + FAR struct sockaddr_in *inaddr = (struct sockaddr_in *)addr; #endif irqstate_t save; int newfd; diff --git a/net/uip/uip-tcpinput.c b/net/uip/uip-tcpinput.c index 8b551ca9eff..73eb73592c4 100644 --- a/net/uip/uip-tcpinput.c +++ b/net/uip/uip-tcpinput.c @@ -46,6 +46,7 @@ #if defined(CONFIG_NET) && defined(CONFIG_NET_TCP) #include +#include #include #include diff --git a/net/uip/uip-tcpsend.c b/net/uip/uip-tcpsend.c index 5b28539bb20..b68788b93ba 100644 --- a/net/uip/uip-tcpsend.c +++ b/net/uip/uip-tcpsend.c @@ -45,6 +45,7 @@ #if defined(CONFIG_NET) && defined(CONFIG_NET_TCP) #include +#include #include #include