P2P: GO: Disconnect from wpa_cli does not remove the dynamic interface
chaitanya.mgit at gmail.com
Fri Mar 27 05:25:05 EDT 2015
We are using a dynamic interface for P2P operations with a
p2p_group_idle of 1 so that the interface gets removed immediately
after the disconnection.
After forming a group, if we initiate disconnect from the peer the
interface gets removed properly through ap_free_stas.
But instead if we use "disconnect" from wpa_cli, we see that the peer
gets disconnected but the interface is not removed because in
wpa_supplicant_ap_deinit we are removing the p2p group and then as a
part of hostapd_interface_deinit we try to call ap_free_stas, but as
p2p->group is NULL the idle_update is never called.
So what is the best way to handle this?
Chaitanya T K.
More information about the HostAP