]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
tipc: add a bounds check in link_recv_changeover_msg()
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 6 May 2013 08:28:41 +0000 (08:28 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 6 May 2013 20:16:52 +0000 (16:16 -0400)
commitcb4b102f0ab29fcbaf945c6b1f85ef006cdb8edc
treecedc736240969480891ff4bb5de7b32d8b448e42
parentac718b69301c7c07cd0d858570f76a0e1c4c8726
tipc: add a bounds check in link_recv_changeover_msg()

The bearer_id here comes from skb->data and it can be a number from 0 to
7.  The problem is that the ->links[] array has only 2 elements so I
have added a range check.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tipc/link.c