aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/ath9k/rc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath9k/rc.c b/drivers/net/wireless/ath9k/rc.c
index 0ae5988e0b65..04ab457a8faa 100644
--- a/drivers/net/wireless/ath9k/rc.c
+++ b/drivers/net/wireless/ath9k/rc.c
@@ -1498,7 +1498,8 @@ static void ath_get_rate(void *priv, struct ieee80211_sta *sta, void *priv_sta,
1498 __le16 fc = hdr->frame_control; 1498 __le16 fc = hdr->frame_control;
1499 1499
1500 /* lowest rate for management and multicast/broadcast frames */ 1500 /* lowest rate for management and multicast/broadcast frames */
1501 if (!ieee80211_is_data(fc) || is_multicast_ether_addr(hdr->addr1)) { 1501 if (!ieee80211_is_data(fc) || is_multicast_ether_addr(hdr->addr1) ||
1502 !sta) {
1502 tx_info->control.rates[0].idx = rate_lowest_index(sband, sta); 1503 tx_info->control.rates[0].idx = rate_lowest_index(sband, sta);
1503 tx_info->control.rates[0].count = 1504 tx_info->control.rates[0].count =
1504 is_multicast_ether_addr(hdr->addr1) ? 1 : ATH_MGT_TXMAXTRY; 1505 is_multicast_ether_addr(hdr->addr1) ? 1 : ATH_MGT_TXMAXTRY;