diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 7da0c79387..2880408372 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -3350,7 +3350,7 @@ int hdd_set_11ax_rate(struct hdd_adapter *adapter, int set_value, return -EIO; } - if (set_value != 0xff) { + if (set_value != 0xffff) { rix = RC_2_RATE_IDX_11AX(set_value); preamble = WMI_RATE_PREAMBLE_HE; nss = HT_RC_2_STREAMS_11AX(set_value); diff --git a/core/hdd/src/wlan_hdd_wext.c b/core/hdd/src/wlan_hdd_wext.c index 3465233678..1588b5095d 100644 --- a/core/hdd/src/wlan_hdd_wext.c +++ b/core/hdd/src/wlan_hdd_wext.c @@ -4013,7 +4013,7 @@ static int hdd_we_set_11n_rate(struct hdd_adapter *adapter, int rate_code) hdd_debug("Rate code %d", rate_code); - if (rate_code != 0xff) { + if (rate_code != 0xffff) { rix = RC_2_RATE_IDX(rate_code); if (rate_code & 0x80) { preamble = WMI_RATE_PREAMBLE_HT; @@ -4066,7 +4066,7 @@ static int hdd_we_set_vht_rate(struct hdd_adapter *adapter, int rate_code) hdd_debug("Rate code %d", rate_code); - if (rate_code != 0xff) { + if (rate_code != 0xffff) { rix = RC_2_RATE_IDX_11AC(rate_code); preamble = WMI_RATE_PREAMBLE_VHT; nss = HT_RC_2_STREAMS_11AC(rate_code) - 1;