From 94327e22e2a4d4f47159b541df600084b61e6159 Mon Sep 17 00:00:00 2001 From: Brian Gix Date: Fri, 22 May 2020 14:07:52 -0700 Subject: [PATCH] mesh: Destroy PB-ADV queue when provisioning done Change-Id: I4468a47480bf7653e90d9396627a63acf16f367f Signed-off-by: Abhay Agarwal --- mesh/pb-adv.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mesh/pb-adv.c b/mesh/pb-adv.c index 6ef45b8..e54a615 100644 --- a/mesh/pb-adv.c +++ b/mesh/pb-adv.c @@ -572,4 +572,9 @@ void pb_adv_unreg(void *user_data) send_close_ind(session, 0); l_queue_remove(pb_sessions, session); l_free(session); + + if (!l_queue_length(pb_sessions)) { + l_queue_destroy(pb_sessions, l_free); + pb_sessions = NULL; + } } -- 2.7.4