for splay_each(node_t, n, mesh->nodes) {
if(n->status.dirty) {
- if(node_write_config(mesh, n)) {
+ if(!node_write_config(mesh, n)) {
logger(mesh, MESHLINK_DEBUG, "Could not update %s", n->name);
}
sptps_stop(&n->sptps);
n->status.waitingforkey = false;
n->last_req_key = 0;
+ } else {
+ n->last_req_key = mesh->loop.now.tv_sec;
}
}
}