From c002f6405fb79d2775671e5a159a59ea3b89a74e Mon Sep 17 00:00:00 2001 From: Deepthi Gowri Date: Fri, 8 Feb 2013 11:37:07 +0200 Subject: [PATCH] P2P: Send p2p_stop_find event on failure to start pending p2p_find When pending p2p_find fails we need to send p2p_stop_find event to indicate the previous p2p_find command has been processed. Signed-hostap: Jouni Malinen --- src/p2p/p2p.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c index 43f8673db..55a95b571 100644 --- a/src/p2p/p2p.c +++ b/src/p2p/p2p.c @@ -1066,8 +1066,10 @@ int p2p_other_scan_completed(struct p2p_data *p2p) "now that previous scan was completed"); if (p2p_find(p2p, p2p->last_p2p_find_timeout, p2p->find_type, p2p->num_req_dev_types, p2p->req_dev_types, - p2p->find_dev_id, p2p->search_delay) < 0) + p2p->find_dev_id, p2p->search_delay) < 0) { + wpa_msg(p2p->cfg->msg_ctx, MSG_INFO, P2P_EVENT_FIND_STOPPED); return 0; + } return 1; }