diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-18 02:16:40 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-11-18 02:16:40 +0000 |
commit | 64872aa116773c35451725389e56ba043c53d422 (patch) | |
tree | f64b2c34ce7d237cca8597dff18c734fa08a6e1b | |
parent | 263de96ae9d82a0e5a8061aaf63c0651f92ce918 (diff) | |
parent | 80b069714ebf9bae331a1deccc7b197f877c3bfa (diff) | |
download | wpa_supplicant_8-64872aa116773c35451725389e56ba043c53d422.tar.gz |
Snap for 11117647 from 80b069714ebf9bae331a1deccc7b197f877c3bfa to 24Q1-release
Change-Id: I0aca78ce5857b2441be1c837bc049d8515aa1036
-rw-r--r-- | wpa_supplicant/aidl/aidl_manager.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/wpa_supplicant/aidl/aidl_manager.cpp b/wpa_supplicant/aidl/aidl_manager.cpp index add0ef77..e760a715 100644 --- a/wpa_supplicant/aidl/aidl_manager.cpp +++ b/wpa_supplicant/aidl/aidl_manager.cpp @@ -1620,8 +1620,10 @@ void AidlManager::notifyApStaAuthorized( P2pPeerClientJoinedEventParams params; params.groupInterfaceName = misc_utils::charBufToString(wpa_group_s->ifname); params.clientInterfaceAddress = macAddrToArray(sta); - params.clientDeviceAddress = macAddrToArray(p2p_dev_addr); + params.clientDeviceAddress = p2p_dev_addr ? + macAddrToArray(p2p_dev_addr) : macAddrToArray(kZeroBssid.data()); params.clientIpAddress = aidl_ip; + callWithEachP2pIfaceCallback( misc_utils::charBufToString(wpa_s->ifname), std::bind( @@ -1641,7 +1643,9 @@ void AidlManager::notifyApStaDeauthorized( P2pPeerClientDisconnectedEventParams params; params.groupInterfaceName = misc_utils::charBufToString(wpa_group_s->ifname); params.clientInterfaceAddress = macAddrToArray(sta); - params.clientDeviceAddress = macAddrToArray(p2p_dev_addr); + params.clientDeviceAddress = p2p_dev_addr ? + macAddrToArray(p2p_dev_addr) : macAddrToArray(kZeroBssid.data()); + callWithEachP2pIfaceCallback( misc_utils::charBufToString(wpa_s->ifname), std::bind( |