aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2017-05-29 01:33:57 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2017-05-29 01:33:57 +0000
commit643766556aed14c0fc01e4071b1b6ba0baafee5c (patch)
tree90a6eeb003200d5f6437610c4eaa66ba27ba56ef
parent736bc8f24f0aa78ce43ee0c7421dd998811d1ad4 (diff)
parent503636cd26e05320dfcc37ce49fd5943e7d41301 (diff)
downloadwpa_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.cpp9
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, ""};