From: Alan T. DeKok Date: Sun, 6 Aug 2017 10:55:14 +0000 (+0200) Subject: DEBUG3 output, and return 1 on "please retransmit" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=319f63615bb9e58ae6e499b453d488bcdd3e83dd;p=thirdparty%2Ffreeradius-server.git DEBUG3 output, and return 1 on "please retransmit" --- diff --git a/src/modules/rlm_radius/track.c b/src/modules/rlm_radius/track.c index 49ffbe59e2d..18047fbe2ac 100644 --- a/src/modules/rlm_radius/track.c +++ b/src/modules/rlm_radius/track.c @@ -394,6 +394,7 @@ int rr_track_retry(rlm_radius_id_t *id, rlm_radius_request_t *rr, fr_event_list_ * We retried too many times. Fail. */ if (retry->mrc && (rr->count > retry->mrc)) { + DEBUG3("RETRANSMIT - reached MRC %d", retry->mrc); return 0; } @@ -407,6 +408,7 @@ int rr_track_retry(rlm_radius_id_t *id, rlm_radius_request_t *rr, fr_event_list_ end.tv_sec += retry->mrd; if (timercmp(now, &end, >=)) { + DEBUG3("RETRANSMIT - reached MRD %d", retry->mrd); return 0; } } @@ -459,7 +461,8 @@ int rr_track_retry(rlm_radius_id_t *id, rlm_radius_request_t *rr, fr_event_list_ return -1; } - return 0; + DEBUG3("RETRANSMIT - in %d.%06ds", rr->rt / USEC, rr->rt % USEC); + return 1; }