From patchwork Tue Dec 13 12:28:54 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: P2P:Provision discovery from a known peer should check for PROBE_REQ_ONLY flag Date: Tue, 13 Dec 2011 02:28:54 -0000 From: Neeraj Garg X-Patchwork-Id: 131063 Message-Id: <2C2F1EBA8050E74EA81502D5740B4BD6BBBCADF568@SJEXCHCCR02.corp.ad.broadcom.com> To: "hostap@lists.shmoo.com" Provision discovery from a known peer should actually check for dev->flags & P2P_DEV_PROBE_REQ_ONLY. This is creating an issue of updating the listen frequency of peer with the PD request frame frequency. PD request frame will be sent by the peer on our local listen frequency. This patch fixes that error. Suggested check has already been implemented in the invitation req receive path. Please let me know if the patch is OK. Subject: [PATCH] [PATCH]P2P:Provision discovery from a known peer should check for PROBE_REQ_ONLY flag. --- src/p2p/p2p_pd.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c index 6409454..a8f6912 100644 --- a/src/p2p/p2p_pd.c +++ b/src/p2p/p2p_pd.c @@ -112,7 +112,7 @@ void p2p_process_prov_disc_req(struct p2p_data *p2p, const u8 *sa, MAC2STR(sa), msg.wps_config_methods, rx_freq); dev = p2p_get_device(p2p, sa); - if (dev == NULL || !(dev->flags & P2P_DEV_PROBE_REQ_ONLY)) { + if (dev == NULL || (dev->flags & P2P_DEV_PROBE_REQ_ONLY)) { wpa_msg(p2p->cfg->msg_ctx, MSG_DEBUG, "P2P: Provision Discovery Request from " "unknown peer " MACSTR, MAC2STR(sa));