aboutsummaryrefslogtreecommitdiffstats
path: root/samples/bpf/xdp_monitor_user.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2017-10-01 17:27:35 +0100
committerDavid S. Miller <davem@davemloft.net>2017-10-01 23:05:54 -0700
commit45bfbc013b4294cadafbef821d377d3a99c7ab1e (patch)
tree08eef6b65e4e5aaa4c83841fd152072b727f1982 /samples/bpf/xdp_monitor_user.c
parentMerge branch 'bcm63xx_enet-small-fixes-and-cleanups' (diff)
downloadlinux-dev-45bfbc013b4294cadafbef821d377d3a99c7ab1e.tar.xz
linux-dev-45bfbc013b4294cadafbef821d377d3a99c7ab1e.zip
mlxsw: spectrum: fix uninitialized value in err
In the unlikely event that mfc->mfc_un.res.ttls[i] is 255 for all values of i from 0 to MAXIVS-1, the err is not set at all and hence has a garbage value on the error return at the end of the function, so initialize it to 0. Also, the error return check on err and goto to err: inside the for loop makes it impossible for err to be zero at the end of the for loop, so we can remove the redundant err check at the end of the loop. Detected by CoverityScan CID#1457207 ("Unitialized scalar value") Fixes: c011ec1bbfd6 ("mlxsw: spectrum: Add the multicast routing offloading logic") Signed-off-by: Colin Ian King <colin.king@canonical.com> Reviewed-by: Yotam Gigi <yotamg@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'samples/bpf/xdp_monitor_user.c')
0 files changed, 0 insertions, 0 deletions