From 67d9d255933e00059d2997ab74bc5da0445cabd8 Mon Sep 17 00:00:00 2001 From: Giedrius Date: Fri, 24 Mar 2017 20:07:10 +0200 Subject: [PATCH] Send commissioner set after petitioning (#1486) If AddJoiner (or other joiner list methods) are called before the commissioner manages to finish the petitioning, then network steering data is not properly updated and joiners don't join the network. --- src/core/meshcop/commissioner.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/meshcop/commissioner.cpp b/src/core/meshcop/commissioner.cpp index 811279d1b..fa5ff262b 100644 --- a/src/core/meshcop/commissioner.cpp +++ b/src/core/meshcop/commissioner.cpp @@ -633,6 +633,8 @@ void Commissioner::HandleLeaderPetitionResponse(Coap::Header *aHeader, Message * mTransmitAttempts = 0; mTimer.Start(Timer::SecToMsec(kKeepAliveTimeout) / 2); + SendCommissionerSet(); + exit: if (retransmit)