mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 19:17:17 +00:00
nsiproxy.sys: Explicitly check for recvmsg() failure.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Huw Davies <huw@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
24e546779f
commit
03ad57d2d0
|
@ -709,6 +709,7 @@ static NTSTATUS recv_msg( struct icmp_data *data, struct icmp_listen_params *par
|
|||
TRACE( "recvmsg() rets %d errno %d addr_len %d iovlen %d msg_flags %x\n",
|
||||
recvd, errno, msg.msg_namelen, (int)iov[0].iov_len, msg.msg_flags );
|
||||
|
||||
if (recvd < 0) goto skip;
|
||||
if (!data->ops->parse_ip_hdr( &msg, recvd, &ip_hdr_len, &ctx )) goto skip;
|
||||
if (recvd < ip_hdr_len + sizeof(*icmp_hdr)) goto skip;
|
||||
|
||||
|
|
Loading…
Reference in a new issue