Diff between 0fe6813888ad2c46b98ac4d40673273b68d79052 and e9db825e99ac12b767fb73b2f05778e8e13cf752

Changed Files

File Additions Deletions Status
mesh/prov-acceptor.c +1 -0 modified

Full Patch

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) {