|
@@ -346,7 +346,7 @@ void iwl_mvm_set_tx_cmd_rate(struct iwl_mvm *mvm, struct iwl_tx_cmd *tx_cmd,
|
|
|
|
|
|
rate_idx = info->control.rates[0].idx;
|
|
|
/* if the rate isn't a well known legacy rate, take the lowest one */
|
|
|
- if (rate_idx < 0 || rate_idx > IWL_RATE_COUNT_LEGACY)
|
|
|
+ if (rate_idx < 0 || rate_idx >= IWL_RATE_COUNT_LEGACY)
|
|
|
rate_idx = rate_lowest_index(
|
|
|
&mvm->nvm_data->bands[info->band], sta);
|
|
|
|