]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Remove incorrect condition in bfd/session.c, rename fields to consistently identify...
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 22 Apr 2025 20:06:51 +0000 (15:06 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 22 Apr 2025 20:07:15 +0000 (15:07 -0500)
src/lib/redis/io.h
src/listen/bfd/session.c
src/listen/bfd/session.h
src/modules/rlm_unbound/io.c

index f89ea19b988a01d6c824a1c8e2c44bf701ec50ab..f760ebab7b4213eff61e60030c40025a05e6af31 100644 (file)
@@ -68,7 +68,7 @@ typedef struct {
        bool                    write_set;              //!< We're listening for writes.
        bool                    ignore_disconnect_cb;   //!< Ensure that redisAsyncFree doesn't cause
                                                        ///< a callback loop.
-       fr_timer_t              *timer;                 //!< Connection timer.
+       fr_timer_t              *timer_ev;              //!< Connection timer.
 
 
        redisAsyncContext       *ac;                    //!< Async handle for hiredis.
index 2c8a0a4a7264f533e879498d5896d9f7f6c4a9c0..b7fbbbb73e126b2f56be37c6bb6e4b5ab547b074 100644 (file)
@@ -105,8 +105,8 @@ static int bfd_stop_poll(bfd_session_t *session)
         *      re-set the timers.
         */
        if (!session->remote_demand_mode) {
-               fr_assert(session->ev_timeout != NULL);
-               fr_assert(session->ev_packet != NULL);
+               fr_assert(session->timeout_ev != NULL);
+               fr_assert(session->packet_ev != NULL);
 
                bfd_stop_control(session);
                bfd_start_control(session);
@@ -812,12 +812,10 @@ static void bfd_start_packets(bfd_session_t *session)
        uint64_t        jitter;
        fr_timer_cb_t cb;
 
-       if (session->ev_packet) return;
-
        /*
         *      Reset the timers.
         */
-       FR_TIMER_DISARM(session->ev_packet);
+       FR_TIMER_DISARM(session->packet_ev);
 
        if (fr_time_delta_cmp(session->desired_min_tx_interval, session->remote_min_rx_interval) >= 0) {
                interval = fr_time_delta_unwrap(session->desired_min_tx_interval);
@@ -860,7 +858,7 @@ static void bfd_start_packets(bfd_session_t *session)
                cb = bfd_send_packet;
        }
 
-       if (fr_timer_in(session, session->el->tl, &session->ev_packet,
+       if (fr_timer_in(session, session->el->tl, &session->packet_ev,
                        fr_time_delta_wrap(interval),
                        false, cb, session) < 0) {
                fr_assert("Failed to insert event" == NULL);
@@ -998,7 +996,7 @@ static void bfd_set_timeout(bfd_session_t *session, fr_time_t when)
 
        timeout = fr_time_add(when, delta);
 
-       if (fr_timer_at(session, session->el->tl, &session->ev_timeout,
+       if (fr_timer_at(session, session->el->tl, &session->timeout_ev,
                        timeout, false, bfd_detection_timeout, session) < 0) {
                fr_assert("Failed to insert event" == NULL);
        }
@@ -1010,8 +1008,8 @@ static void bfd_set_timeout(bfd_session_t *session, fr_time_t when)
  */
 static int bfd_stop_control(bfd_session_t *session)
 {
-       FR_TIMER_DISARM(session->ev_timeout);
-       FR_TIMER_DISARM(session->ev_packet);
+       FR_TIMER_DISARM(session->timeout_ev);
+       FR_TIMER_DISARM(session->packet_ev);
        return 1;
 }
 
index 493b64effa7f68026a640b59812278587819f19d..e7dda820d922e31ecfb34355aa88fc66ec32a525 100644 (file)
@@ -54,8 +54,8 @@ typedef struct {
        /*
         *      Internal state management
         */
-       fr_timer_t                      *ev_timeout;            //!< when we time out for not receiving a packet
-       fr_timer_t                      *ev_packet;             //!< for when we next send a packet
+       fr_timer_t                      *timeout_ev;            //!< when we time out for not receiving a packet
+       fr_timer_t                      *packet_ev;             //!< for when we next send a packet
        fr_time_t                       last_recv;              //!< last received packet
        fr_time_t                       next_recv;              //!< when we next expect to receive a packet
        fr_time_t                       last_sent;              //!< the last time we sent a packet
index cf691c2a9146bc5bcca2c00d77607a46b2c55086..c790b42f8fce139328e5d5584331b8441b0018b0 100644 (file)
@@ -61,7 +61,7 @@ typedef struct {
 
        unbound_io_event_base_t *ev_b;          //!< Event base this handle was created for.
 
-       fr_timer_t      *timer;         //!< Stores the pointer to the enabled timer for
+       fr_timer_t              *timer_ev;      //!< Stores the pointer to the enabled timer for
                                                ///< this event handled.  libunbound uses a single
                                                ///< handle for managing related FD events and
                                                ///< timers, which is weird, but ok...
@@ -233,7 +233,7 @@ static void _unbound_io_service_errored(UNUSED fr_event_list_t *el,
         *      that it fired.  This is imperfect but unbound
         *      doesn't have a callback for receiving errors.
         */
-       FR_TIMER_DISARM(ev->timer);
+       FR_TIMER_DISARM(ev->timer_ev);
 
        ev->cb(-1, UB_EV_TIMEOUT, ev->uctx);    /* Call libunbound - pretend this is a timeout */
 }
@@ -306,7 +306,7 @@ static int _unbound_io_event_activate(struct ub_event *ub_ev, struct timeval *tv
 
                DEBUG4("unbound event %p - Timeout in %pV seconds", ev, fr_box_time_delta(timeout));
 
-               if (fr_timer_in(ev, ev->ev_b->el->tl, &ev->timer,
+               if (fr_timer_in(ev, ev->ev_b->el->tl, &ev->timer_ev,
                                timeout, false, _unbound_io_service_timer_expired, ev) < 0) {
                        PERROR("unbound event %p - Failed adding timeout", ev);
 
@@ -346,7 +346,7 @@ static int _unbound_io_event_deactivate(struct ub_event *ub_ev)
        if (ev->events & UB_EV_TIMEOUT) {
                DEBUG4("unbound event %p - Disarming timeout", ev);
 
-               if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer) == 0, "failed disarming timeout")) {
+               if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer_ev) == 0, "failed disarming timeout")) {
                        ret = -1;
                }
        }
@@ -379,7 +379,7 @@ static int _unbound_io_timer_modify(struct ub_event *ub_ev, UNUSED struct ub_eve
                       ev, uctx, ev->uctx);
                ev->uctx = uctx;
        }
-       if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer) == 0, "ubound event %p - Failed disarming timeout", ev)) {
+       if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer_ev) == 0, "ubound event %p - Failed disarming timeout", ev)) {
                ret = -1;       /* Continue ? */
        }
 
@@ -387,7 +387,7 @@ static int _unbound_io_timer_modify(struct ub_event *ub_ev, UNUSED struct ub_eve
 
        DEBUG4("unbound event %p - Timeout in %pV seconds", ev, fr_box_time_delta(timeout));
 
-       if (fr_timer_in(ev, ev->ev_b->el->tl, &ev->timer,
+       if (fr_timer_in(ev, ev->ev_b->el->tl, &ev->timer_ev,
                        timeout,
                        false, _unbound_io_service_timer_expired, ev) < 0) {
                PERROR("unbound event %p - Failed adding timeout", ev);
@@ -409,7 +409,7 @@ static int _unbound_io_timer_deactivate(struct ub_event *ub_ev)
 
        DEBUG4("unbound event %p - Disarming timeout", ev);
 
-       if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer) == 0, "failed disarming timeout")) return -1;
+       if (!fr_cond_assert_msg(fr_timer_disarm(ev->timer_ev) == 0, "failed disarming timeout")) return -1;
 
        return 0;
 }