diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-05-29 01:33:57 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-05-29 01:33:57 +0000 |
commit | 643766556aed14c0fc01e4071b1b6ba0baafee5c (patch) | |
tree | 90a6eeb003200d5f6437610c4eaa66ba27ba56ef | |
parent | 736bc8f24f0aa78ce43ee0c7421dd998811d1ad4 (diff) | |
parent | 503636cd26e05320dfcc37ce49fd5943e7d41301 (diff) | |
download | wpa_supplicant_8-643766556aed14c0fc01e4071b1b6ba0baafee5c.tar.gz |
release-request-10d85be7-ec19-4bdb-85e6-4ae4ac39c643-for-git_oc-dr1-release-4050218 snap-temp-L98100000068575008
Change-Id: Ibf0cf32b03ea99e2b0044c4cbf36e987b22d5a8c
-rw-r--r-- | wpa_supplicant/hidl/1.0/p2p_iface.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/wpa_supplicant/hidl/1.0/p2p_iface.cpp b/wpa_supplicant/hidl/1.0/p2p_iface.cpp index 839fceee..ab4014d3 100644 --- a/wpa_supplicant/hidl/1.0/p2p_iface.cpp +++ b/wpa_supplicant/hidl/1.0/p2p_iface.cpp @@ -1059,6 +1059,15 @@ SupplicantStatus P2pIface::startWpsPinKeypadInternal( if (!wpa_group_s) { return {SupplicantStatusCode::FAILURE_IFACE_UNKNOWN, ""}; } +#ifdef CONFIG_AP + if (wpa_group_s->ap_iface) { + if (wpa_supplicant_ap_wps_pin( + wpa_group_s, nullptr, pin.c_str(), nullptr, 0, 0) < 0) { + return {SupplicantStatusCode::FAILURE_UNKNOWN, ""}; + } + return {SupplicantStatusCode::SUCCESS, ""}; + } +#endif /* CONFIG_AP */ if (wpas_wps_start_pin( wpa_group_s, nullptr, pin.c_str(), 0, DEV_PW_DEFAULT)) { return {SupplicantStatusCode::FAILURE_UNKNOWN, ""}; |