P2P: Clear p2p_auth_invite after each persistent group invitation
This makes the operations more consistent when going through multiple persistent group re-invocation sequences in a row. Each invitation needs to be accepted separately if persistent reconnect is not enabled. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
f347935f0d
commit
829a1b3296
1 changed files with 1 additions and 0 deletions
|
@ -2977,6 +2977,7 @@ static u8 wpas_invitation_process(void *ctx, const u8 *sa, const u8 *bssid,
|
||||||
os_memcmp(sa, wpa_s->p2p_auth_invite, ETH_ALEN) == 0) {
|
os_memcmp(sa, wpa_s->p2p_auth_invite, ETH_ALEN) == 0) {
|
||||||
wpa_printf(MSG_DEBUG, "P2P: Accept previously initiated "
|
wpa_printf(MSG_DEBUG, "P2P: Accept previously initiated "
|
||||||
"invitation to re-invoke a persistent group");
|
"invitation to re-invoke a persistent group");
|
||||||
|
os_memset(wpa_s->p2p_auth_invite, 0, ETH_ALEN);
|
||||||
} else if (!wpa_s->conf->persistent_reconnect)
|
} else if (!wpa_s->conf->persistent_reconnect)
|
||||||
return P2P_SC_FAIL_INFO_CURRENTLY_UNAVAILABLE;
|
return P2P_SC_FAIL_INFO_CURRENTLY_UNAVAILABLE;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue