P2P: Send P2P-FIND-STOPPED event in the new continue-search states
The P2P-FIND-STOPPED event was sent only in the P2P_SEARCH state, but this needs to be send also in the new continue-search-when-ready states P2P_CONTINUE_SEARCH_WHEN_READY and P2P_SEARCH_WHEN_READY for consistent behavior. Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
90d215b264
commit
a16ed53a06
1 changed files with 3 additions and 1 deletions
|
@ -1077,7 +1077,9 @@ void p2p_stop_find_for_freq(struct p2p_data *p2p, int freq)
|
||||||
wpa_msg(p2p->cfg->msg_ctx, MSG_DEBUG, "P2P: Stopping find");
|
wpa_msg(p2p->cfg->msg_ctx, MSG_DEBUG, "P2P: Stopping find");
|
||||||
eloop_cancel_timeout(p2p_find_timeout, p2p, NULL);
|
eloop_cancel_timeout(p2p_find_timeout, p2p, NULL);
|
||||||
p2p_clear_timeout(p2p);
|
p2p_clear_timeout(p2p);
|
||||||
if (p2p->state == P2P_SEARCH)
|
if (p2p->state == P2P_SEARCH ||
|
||||||
|
p2p->state == P2P_CONTINUE_SEARCH_WHEN_READY ||
|
||||||
|
p2p->state == P2P_SEARCH_WHEN_READY)
|
||||||
wpa_msg(p2p->cfg->msg_ctx, MSG_INFO, P2P_EVENT_FIND_STOPPED);
|
wpa_msg(p2p->cfg->msg_ctx, MSG_INFO, P2P_EVENT_FIND_STOPPED);
|
||||||
p2p_set_state(p2p, P2P_IDLE);
|
p2p_set_state(p2p, P2P_IDLE);
|
||||||
p2p_free_req_dev_types(p2p);
|
p2p_free_req_dev_types(p2p);
|
||||||
|
|
Loading…
Reference in a new issue