]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG1_CENTER_CHANNEL NULL check
authorVamsi Krishna <vamsin@codeaurora.org>
Fri, 6 Dec 2019 10:52:18 +0000 (16:22 +0530)
committerJouni Malinen <j@w1.fi>
Wed, 8 Jan 2020 14:14:24 +0000 (16:14 +0200)
Correct the check for presence of
QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG1_CENTER_CHANNEL attribute before using it
while processing acs_result event.

Fixes: 857d94225a94 ("Extend offloaded ACS QCA vendor command to support VHT")
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/drivers/driver_nl80211_event.c

index 22585fdb0f984c7afee69deea54bb414e3a7a9ae..8327644fb137332f79f809fbd3eec153ec2e4149 100644 (file)
@@ -1794,7 +1794,7 @@ static void qca_nl80211_acs_select_ch(struct wpa_driver_nl80211_data *drv,
        if (tb[QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG0_CENTER_CHANNEL])
                event.acs_selected_channels.vht_seg0_center_ch =
                        nla_get_u8(tb[QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG0_CENTER_CHANNEL]);
-       if (tb[QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG0_CENTER_CHANNEL])
+       if (tb[QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG1_CENTER_CHANNEL])
                event.acs_selected_channels.vht_seg1_center_ch =
                        nla_get_u8(tb[QCA_WLAN_VENDOR_ATTR_ACS_VHT_SEG1_CENTER_CHANNEL]);
        if (tb[QCA_WLAN_VENDOR_ATTR_ACS_CHWIDTH])