net: systemport: fix index check to avoid an array out of bounds access
authorColin Ian King <colin.king@canonical.com>
Thu, 12 Mar 2020 15:04:30 +0000 (15:04 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 12 Mar 2020 22:50:18 +0000 (15:50 -0700)
commitc0368595c1639947839c0db8294ee96aca0b3b86
tree035722a01655c9b3e49a464418777ec2a9da7665
parent9d0e0cd9a529ba68b2acda68b5075d4a5ea7118a
net: systemport: fix index check to avoid an array out of bounds access

Currently the bounds check on index is off by one and can lead to
an out of bounds access on array priv->filters_loc when index is
RXCHK_BRCM_TAG_MAX.

Fixes: bb9051a2b230 ("net: systemport: Add support for WAKE_FILTER")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bcmsysport.c