summaryrefslogtreecommitdiffstats
path: root/net/ipv4/esp4.c
diff options
context:
space:
mode:
authorTetsuo Handa <from-linux-kernel@i-love.sakura.ne.jp>2006-07-25 17:05:35 -0700
committerDavid S. Miller <davem@davemloft.net>2006-07-25 17:05:35 -0700
commitf59fc7f30b710d45aadf715460b3e60dbe9d3418 (patch)
tree3394b198e6060638bf5ab7d6ee223cf3a27e1a0f /net/ipv4/esp4.c
parent722874909271a807b243a797c2958e0a12992964 (diff)
downloadlinux-f59fc7f30b710d45aadf715460b3e60dbe9d3418.tar.bz2
[IPV4/IPV6]: Setting 0 for unused port field in RAW IP recvmsg().
From: Tetsuo Handa from-linux-kernel@i-love.sakura.ne.jp The recvmsg() for raw socket seems to return random u16 value from the kernel stack memory since port field is not initialized. But I'm not sure this patch is correct. Does raw socket return any information stored in port field? [ BSD defines RAW IP recvmsg to return a sin_port value of zero. This is described in Steven's TCP/IP Illustrated Volume 2 on page 1055, which is discussing the BSD rip_input() implementation. ] Acked-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/esp4.c')
0 files changed, 0 insertions, 0 deletions