net/: Whenever the network initializes an IPv4 address, it must clear sin_zero.

This commit is contained in:
patacongo
2020-02-25 08:53:39 -06:00
committed by GitHub
parent 42d97079de
commit 861efdf8a3
9 changed files with 12 additions and 0 deletions
+1
View File
@@ -681,6 +681,7 @@ ssize_t psock_udp_sendto(FAR struct socket *psock, FAR const void *buf,
addr4->sin_family = AF_INET;
addr4->sin_port = conn->rport;
net_ipv4addr_copy(addr4->sin_addr.s_addr, conn->u.ipv4.raddr);
memset(addr4->sin_zero, 0, sizeof(addr4->sin_zero));
}
#endif /* CONFIG_NET_IPv4 */