if (WARN_ON(sme->ssid_len > IEEE80211_MAX_SSID_LEN))
goto exit_with_error;
- if ((SLSI_IS_VIF_INDEX_WLAN(ndev_vif)) && (sdev->p2p_state == P2P_GROUP_FORMED_CLI)) {
- p2p_dev = slsi_get_netdev(sdev, SLSI_NET_INDEX_P2PX_SWLAN);
- if (p2p_dev) {
- ndev_p2p_vif = netdev_priv(p2p_dev);
- if (ndev_p2p_vif->sta.sta_bss) {
- if (SLSI_ETHER_EQUAL(ndev_p2p_vif->sta.sta_bss->bssid, sme->bssid)) {
- SLSI_NET_ERR(dev, "Connect Request Rejected\n");
- goto exit_with_error;
+ if (sme->bssid) {
+ if ((SLSI_IS_VIF_INDEX_WLAN(ndev_vif)) && (sdev->p2p_state == P2P_GROUP_FORMED_CLI)) {
+ p2p_dev = slsi_get_netdev(sdev, SLSI_NET_INDEX_P2PX_SWLAN);
+ if (p2p_dev) {
+ ndev_p2p_vif = netdev_priv(p2p_dev);
+ if (ndev_p2p_vif->sta.sta_bss) {
+ if (SLSI_ETHER_EQUAL(ndev_p2p_vif->sta.sta_bss->bssid, sme->bssid)) {
+ SLSI_NET_ERR(dev, "Connect Request Rejected\n");
+ goto exit_with_error;
+ }
}
}
}
u16 event_id = 0;
u64 timestamp = 0;
u8 *tlv_data;
- u32 roam_reason, chan_utilisation, btm_request_mode, btm_response, eapol_msg_type;
- u32 deauth_reason, eapol_retry_count, roam_rssi, status_code;
- u16 vendor_len, tag_id, tag_len, vtag_id, eapol_key_type;
+ u32 roam_reason = 0, chan_utilisation = 0, btm_request_mode = 0, btm_response = 0, eapol_msg_type = 0;
+ u32 deauth_reason = 0, eapol_retry_count = 0, roam_rssi, status_code = 0;
+ u16 vendor_len, tag_id, tag_len, vtag_id, eapol_key_type = 0;
u32 tag_value, vtag_value, rssi_bits = 0;
- int roam_rssi_val;
+ int roam_rssi_val = 0;
__le16 *le16_ptr = NULL;
int tlv_buffer__len = fapi_get_datalen(skb), i = 0;