mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 00:38:24 -05:00
P2P: Stop any on-going "p2p_find" on creating an Autonomous GO
This patch stops any on-going "p2p_find" on creating an Autonomous GO. This is already taken care in case of invoking a persistent GO. GO as such will be advertising via the beacons for other devices to discover. So normally the GO doesn't need to do a p2p_find until and unless it wants to invite a P2P Client. In case of Invite scenario, logically it is better to do a explicit discover [via user intervention] after the GO is created. This patch will help to reduce battery wastage [due to p2p_find operations] in scenarios where user creates a GO and doesn't initiate a connection.
This commit is contained in:
parent
62f05ce9c5
commit
2d4f15d683
@ -3014,6 +3014,10 @@ int wpas_p2p_group_add(struct wpa_supplicant *wpa_s, int persistent_group,
|
||||
if (wpa_s->global->p2p_disabled || wpa_s->global->p2p == NULL)
|
||||
return -1;
|
||||
|
||||
/* Make sure we are not running find during connection establishment */
|
||||
wpa_printf(MSG_DEBUG, "P2P: Stop any on-going P2P FIND");
|
||||
wpas_p2p_stop_find(wpa_s);
|
||||
|
||||
if (freq == 2) {
|
||||
wpa_printf(MSG_DEBUG, "P2P: Request to start GO on 2.4 GHz "
|
||||
"band");
|
||||
|
Loading…
Reference in New Issue
Block a user