aboutsummaryrefslogtreecommitdiffstats
path: root/net/tipc/socket.c
diff options
context:
space:
mode:
authorColin Ian King <[email protected]>2017-01-24 09:25:54 +0000
committerDavid S. Miller <[email protected]>2017-01-24 20:24:35 +0000
commit146408693945a68f227175c1cea3772fc0f98f20 (patch)
tree36aab7f9a1e6bc0b7bc7dda4baf8bd566d852dba /net/tipc/socket.c
parentMerge branch 'aquantia' (diff)
downloadkernel-146408693945a68f227175c1cea3772fc0f98f20.tar.gz
kernel-146408693945a68f227175c1cea3772fc0f98f20.zip
net: sctp: fix array overrun read on sctp_timer_tbl
Table sctp_timer_tbl is missing a TIMEOUT_RECONF string so add this in. Also compare timeout with the size of the array sctp_timer_tbl rather than SCTP_EVENT_TIMEOUT_MAX. Also add a build time check that SCTP_EVENT_TIMEOUT_MAX is correct so we don't ever get this kind of mismatch between the table and SCTP_EVENT_TIMEOUT_MAX in the future. Kudos to Marcelo Ricardo Leitner for spotting the missing string and suggesting the build time sanity check. Fixes CoverityScan CID#1397639 ("Out-of-bounds read") Fixes: 7b9438de0cd4 ("sctp: add stream reconf timer") Signed-off-by: Colin Ian King <[email protected]> Acked-by: Neil Horman <[email protected]> Reviewed-by: Xin Long <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/tipc/socket.c')
0 files changed, 0 insertions, 0 deletions