P2PS: Send P2P_FIND_STOPPED event during P2P SD also
During service discovery if P2P_FIND times out, P2P_FIND_STOPPED event is sent to upper layers to allow follow up P2P_FIND commands. This needs to be done also in case an SD was in progress during the find operation. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
306aaf49f8
commit
0cf12b322d
1 changed files with 1 additions and 1 deletions
|
@ -1265,7 +1265,7 @@ void p2p_stop_find_for_freq(struct p2p_data *p2p, int freq)
|
|||
p2p_dbg(p2p, "Stopping find");
|
||||
eloop_cancel_timeout(p2p_find_timeout, p2p, NULL);
|
||||
p2p_clear_timeout(p2p);
|
||||
if (p2p->state == P2P_SEARCH)
|
||||
if (p2p->state == P2P_SEARCH || p2p->state == P2P_SD_DURING_FIND)
|
||||
p2p->cfg->find_stopped(p2p->cfg->cb_ctx);
|
||||
|
||||
p2p->p2ps_seek_count = 0;
|
||||
|
|
Loading…
Reference in a new issue