]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set start time for Status-Server packets, too
authorAlan T. DeKok <aland@freeradius.org>
Wed, 8 Nov 2017 21:19:18 +0000 (16:19 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Nov 2017 21:19:47 +0000 (16:19 -0500)
src/modules/rlm_radius/rlm_radius_udp.c

index 1e3bfc4abb66e36908434ca4b7b8548029896480..a83560abe2807392c8a53c51220fbeb700831577 100644 (file)
@@ -1615,6 +1615,9 @@ static int conn_write(rlm_radius_udp_connection_t *c, rlm_radius_udp_request_t *
         *      Status-Server only checks.
         */
        if (u->timer.count == 0) {
+               u->link->time_sent = fr_time();
+               fr_time_to_timeval(&u->timer.start, u->link->time_sent);
+
                if (rr_track_start(&u->timer) < 0) {
                        RDEBUG("%s - Failed starting retransmit tracking for connection %s",
                               c->inst->parent->name, c->name);