From: Arik Nemtsov Date: Tue, 18 Oct 2016 09:44:14 +0000 (+0300) Subject: P2P: Clear P2PS provision state on P2P flush X-Git-Tag: hostap_2_7~2162 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cc0f909b2bb2c64218bf0a9e7953f6fb7c76763;p=thirdparty%2Fhostap.git P2P: Clear P2PS provision state on P2P flush Otherwise, if a P2PS provision is incomplete before the flush, it can cause incorrect provision responses to be sent out. Signed-off-by: Arik Nemtsov --- diff --git a/src/p2p/p2p.c b/src/p2p/p2p.c index 996b4e824..cdf6d9915 100644 --- a/src/p2p/p2p.c +++ b/src/p2p/p2p.c @@ -3022,6 +3022,8 @@ void p2p_flush(struct p2p_data *p2p) os_free(p2p->after_scan_tx); p2p->after_scan_tx = NULL; p2p->ssid_set = 0; + p2ps_prov_free(p2p); + p2p_reset_pending_pd(p2p); }