From 5149a0f04cb687035f3c74ac90efba345c1ebed7 Mon Sep 17 00:00:00 2001 From: Avichal Agarwal Date: Mon, 12 Dec 2016 17:08:48 +0530 Subject: [PATCH] P2P: Set p2p_persistent_group=1 at the time of reading disabled=2 Configuration file network block with disabled=2 is used for storing information about a persistent group, so p2p_persitent_group should be updated according to this when creating a struct wpa_ssid instance. This will end up using D-Bus persistent network object path for the network. Signed-off-by: Avichal Agarwal Signed-off-by: Kyeong-Chae Lim --- wpa_supplicant/config_file.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wpa_supplicant/config_file.c b/wpa_supplicant/config_file.c index 2e3d57ee0..b9b1d4d26 100644 --- a/wpa_supplicant/config_file.c +++ b/wpa_supplicant/config_file.c @@ -136,6 +136,9 @@ static int wpa_config_validate_network(struct wpa_ssid *ssid, int line) wpa_config_update_psk(ssid); } + if (ssid->disabled == 2) + ssid->p2p_persistent_group = 1; + if ((ssid->group_cipher & WPA_CIPHER_CCMP) && !(ssid->pairwise_cipher & WPA_CIPHER_CCMP) && !(ssid->pairwise_cipher & WPA_CIPHER_NONE)) {