高通平台--使用错误密码连接AP后,出现CTRL-EVENT-ASSOC-REJECT后,无法cancle,导致UI界面看到一直connecting

当在高通平台上使用错误密码尝试连接AP后,设备会陷入持续connecting的状态而无法自动取消。通过对log分析,问题源于`wpas_notify_assoc_status_code`调用后未通过hidl上报状态给Framework。解决方案是通过添加`wpas_hidl_notify_assoc_reject`来通知Framework连接被拒绝的情况。这一过程涉及`hidl_manager.cpp`和`SupplicantStaIfaceCallbackImpl.java`的回调机制。
摘要由CSDN通过智能技术生成
问题现象:

在使用错误密码连接热点后,发现一直connecting,手机无法自动cancle,弹出密码错误提示框

Log分析:

发现一直频繁打印如下的log,这也就是无法cancle的原因

    行 4337: 01-17 09:57:10.980  1906  1906 D wpa_supplicant: wlan0: Event ASSOC_REJECT (12) received
    行 4339: 01-17 09:57:10.980  1906  1906 I wpa_supplicant: wlan0: CTRL-EVENT-ASSOC-REJECT bssid=b0:7f:b9:ce:6e:60 status_code=1
    行 4340: 01-17 09:57:10.980  1906  1906 D wpa_supplicant: wlan0: SAE: Drop PMKSA cache entry
    行 4341: 01-17 09:57:10.980  1906  1906 D wpa_supplicant: wlan0: Radio work 'connect'@0xa8a0b630 done in 0.291327 seconds
    行 4342: 01-17 09:57:10.980  1906  1906 D wpa_supplicant: wlan0: radio_work_free('connect'@0xa8a0b630): num_active_works --> 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专业开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值