diff --git a/pkg/emb6/contrib/sock/udp/emb6_sock_udp.c b/pkg/emb6/contrib/sock/udp/emb6_sock_udp.c index 2bab9cfba1d3b3e7c4089e14ddf387aa3c68ab68..9b8236fa099770d92410cd7eb573c2e6431b9f6c 100644 --- a/pkg/emb6/contrib/sock/udp/emb6_sock_udp.c +++ b/pkg/emb6/contrib/sock/udp/emb6_sock_udp.c @@ -187,7 +187,7 @@ int sock_udp_recv(sock_udp_t *sock, void *data, size_t max_len, if (remote != NULL) { remote->family = AF_INET6; remote->netif = SOCK_ADDR_ANY_NETIF; - memcpy(&remote->addr, &sock->recv_info.src, sizeof(ipv6_addr_t)); + memcpy(&remote->addr, sock->recv_info.src, sizeof(ipv6_addr_t)); remote->port = sock->recv_info.src_port; } res = (int)sock->recv_info.datalen;