summaryrefslogtreecommitdiff
path: root/mesh/prov-acceptor.c
diff options
context:
space:
mode:
authorBrian Gix <brian.gix@intel.com>2019-01-14 14:52:15 -0800
committerBrian Gix <brian.gix@intel.com>2019-01-14 15:00:25 -0800
commit452b7d7e87524f1633d384bdd37fc83f02cfd1f8 (patch)
treef5b060c6a4e50409468a78493556d40c554db060 /mesh/prov-acceptor.c
parent9ce5a51872e8e145aa07790f4ddcfeba89530197 (diff)
downloadbluez-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.c5
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;