]> git.baikalelectronics.ru Git - kernel.git/commit
net/mlx4_core: Check port out-of-range before using in mlx4_slave_cap
authorJack Morgenstein <jackm@dev.mellanox.co.il>
Wed, 30 May 2012 09:14:54 +0000 (09:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 31 May 2012 22:18:16 +0000 (18:18 -0400)
commitd8f353b92b0d294f847f19ecd420399909c5ccf0
tree4cad586a9fbed1568a687fe5aa67124f11b3cf98
parentea81182d2125b4ea03a0671e8e0e71829e50c216
net/mlx4_core: Check port out-of-range before using in mlx4_slave_cap

The range check was performed after using the port number.

Reverse this to prevent a potential array overflow.

Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>
Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/main.c