JoinComplete() dbus method calls are the only time that node tokens are delivered to client Applications, so if the call fails for any reason (including time-outs) the daemon has a way to clean-up the stale unused node data.
8a73c868b mesh: Add Time-outs to critical dbus send-with-replies
mesh/dbus.c | 40 ++++++++++++++++++++++++++++++++++++++++
mesh/dbus.h | 6 ++++++
mesh/mesh.c | 10 +++++-----
3 files changed, 51 insertions(+), 5 deletions(-)