Merge "wlan: Do not allow NoA setting in non P2P GO mode"
diff --git a/CORE/HDD/src/wlan_hdd_wext.c b/CORE/HDD/src/wlan_hdd_wext.c
index c7a6fa9..f567fd0 100644
--- a/CORE/HDD/src/wlan_hdd_wext.c
+++ b/CORE/HDD/src/wlan_hdd_wext.c
@@ -7318,6 +7318,13 @@
{
p2p_app_setP2pPs_t p2pNoA;
+ if (pAdapter->device_mode != WLAN_HDD_P2P_GO) {
+ hddLog(LOGE,
+ FL("Setting NoA is not allowed in Device mode:%d"),
+ pAdapter->device_mode);
+ return -EINVAL;
+ }
+
p2pNoA.opp_ps = apps_args[0];
p2pNoA.ctWindow = apps_args[1];
p2pNoA.duration = apps_args[2];