diff options
author | Brian Gix <brian.gix@intel.com> | 2019-01-14 14:52:15 -0800 |
---|---|---|
committer | Brian Gix <brian.gix@intel.com> | 2019-01-14 15:00:25 -0800 |
commit | 452b7d7e87524f1633d384bdd37fc83f02cfd1f8 (patch) | |
tree | f5b060c6a4e50409468a78493556d40c554db060 /mesh/prov-acceptor.c | |
parent | 9ce5a51872e8e145aa07790f4ddcfeba89530197 (diff) | |
download | bluez-452b7d7e87524f1633d384bdd37fc83f02cfd1f8.tar.gz |
mesh: Cleanup PB-ADV transport on Prov Close
PB-ADV always used for provisioning, so must always be cleaned up.
Diffstat (limited to 'mesh/prov-acceptor.c')
-rw-r--r-- | mesh/prov-acceptor.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/mesh/prov-acceptor.c b/mesh/prov-acceptor.c index d983991d4..3d4d93ba4 100644 --- a/mesh/prov-acceptor.c +++ b/mesh/prov-acceptor.c @@ -126,10 +126,7 @@ static void acceptor_free(void) mesh_send_cancel(bec_filter, sizeof(bec_filter)); mesh_send_cancel(&pkt_filter, sizeof(pkt_filter)); - if (prov->trans_tx) { - if (prov->transport == PB_ADV) - pb_adv_unreg(prov->trans_data); - } + pb_adv_unreg(prov); l_free(prov); prov = NULL; |