void trp_route_set_triggered(TRP_ROUTE *entry, int trig)
{
+ tr_debug("trp_route_set_triggered: setting route to %.*s/%.*s through %.*s to %s",
+ entry->comm->len, entry->comm->buf,
+ entry->realm->len, entry->realm->buf,
+ entry->peer->len, entry->peer->buf,
+ trig ? "triggered" : "not triggered");
entry->triggered=trig;
}
encoded=NULL;
trp_upd_free(upd);
upd=NULL;
- }
+ } else if (n_updates==0)
+ tr_debug("trps_update_one_peer: no updates for %.*s", peer_label->len, peer_label->buf);
+
+ rc=TRP_SUCCESS;
cleanup:
talloc_free(tmp_ctx);
}
rc=trps_update_one_peer(trps, peer, update_type, NULL, NULL);
}
-
+
+ tr_debug("trps_update: rc=%u after attempting update.", rc);
trp_ptable_iter_free(iter);
trp_rtable_clear_triggered(trps->rtable); /* don't re-send triggered updates */
talloc_free(tmp_ctx);