From: Brian Gix Date: Tue, 21 Jul 2020 19:44:38 +0000 (-0700) Subject: mesh: Fix memory leak on provisioning timeout X-Git-Tag: accepted/tizen/unified/20210128.132355~2^2~53 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b7e2380ab4ca301aee8f910cc9e5819f406e0707;p=platform%2Fupstream%2Fbluez.git mesh: Fix memory leak on provisioning timeout If the Provision Acceptor times out without completing successfully, the timer it was using was never freed. Change-Id: I9ca97162dd8b9951568615d99f1f150752497952 Signed-off-by: anuj.bhumiya --- diff --git a/mesh/prov-acceptor.c b/mesh/prov-acceptor.c index 5231616..96f7e15 100644 --- a/mesh/prov-acceptor.c +++ b/mesh/prov-acceptor.c @@ -143,6 +143,7 @@ static void prov_to(struct l_timeout *timeout, void *user_data) if (rx_prov != prov) return; + l_timeout_remove(prov->timeout); prov->timeout = NULL; if (prov->cmplt && prov->trans_tx) {