mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 11:26:12 +08:00
udp: Remove the unnessary check of addr size in udp_readahead
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
committed by
Petro Karashchenko
parent
7f26b92130
commit
ed85055edb
+6
-16
@@ -257,24 +257,14 @@ static inline void udp_readahead(struct udp_recvfrom_s *pstate)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (0
|
if (pstate->ir_msg->msg_name)
|
||||||
#ifdef CONFIG_NET_IPv6
|
|
||||||
|| src_addr_size == sizeof(struct sockaddr_in6)
|
|
||||||
#endif
|
|
||||||
#ifdef CONFIG_NET_IPv4
|
|
||||||
|| src_addr_size == sizeof(struct sockaddr_in)
|
|
||||||
#endif
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
if (pstate->ir_msg->msg_name)
|
pstate->ir_msg->msg_namelen =
|
||||||
{
|
src_addr_size > pstate->ir_msg->msg_namelen ?
|
||||||
pstate->ir_msg->msg_namelen =
|
pstate->ir_msg->msg_namelen : src_addr_size;
|
||||||
src_addr_size > pstate->ir_msg->msg_namelen ?
|
|
||||||
pstate->ir_msg->msg_namelen : src_addr_size;
|
|
||||||
|
|
||||||
memcpy(pstate->ir_msg->msg_name, srcaddr,
|
memcpy(pstate->ir_msg->msg_name, srcaddr,
|
||||||
pstate->ir_msg->msg_namelen);
|
pstate->ir_msg->msg_namelen);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pstate->ir_msg->msg_iov->iov_len > 0)
|
if (pstate->ir_msg->msg_iov->iov_len > 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user