|
@@ -807,7 +807,7 @@ qlcnic_dcb_get_pg_tc_cfg_tx(struct net_device *netdev, int tc, u8 *prio,
|
|
!type->tc_param_valid)
|
|
!type->tc_param_valid)
|
|
return;
|
|
return;
|
|
|
|
|
|
- if (tc < 0 || (tc > QLC_DCB_MAX_TC))
|
|
|
|
|
|
+ if (tc < 0 || (tc >= QLC_DCB_MAX_TC))
|
|
return;
|
|
return;
|
|
|
|
|
|
tc_cfg = &type->tc_cfg[tc];
|
|
tc_cfg = &type->tc_cfg[tc];
|
|
@@ -843,7 +843,7 @@ static void qlcnic_dcb_get_pg_bwg_cfg_tx(struct net_device *netdev, int pgid,
|
|
!type->tc_param_valid)
|
|
!type->tc_param_valid)
|
|
return;
|
|
return;
|
|
|
|
|
|
- if (pgid < 0 || pgid > QLC_DCB_MAX_PG)
|
|
|
|
|
|
+ if (pgid < 0 || pgid >= QLC_DCB_MAX_PG)
|
|
return;
|
|
return;
|
|
|
|
|
|
pgcfg = &type->pg_cfg[pgid];
|
|
pgcfg = &type->pg_cfg[pgid];
|