From: Alan T. DeKok Date: Tue, 21 Mar 2023 15:39:20 +0000 (-0400) Subject: pass the correct context X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67bed53340c9bb14d7246e2c95ef6cc2d70cdcb4;p=thirdparty%2Ffreeradius-server.git pass the correct context --- diff --git a/src/modules/rlm_radius/rlm_radius_udp.c b/src/modules/rlm_radius/rlm_radius_udp.c index 352ca769d26..f7f57f02d22 100644 --- a/src/modules/rlm_radius/rlm_radius_udp.c +++ b/src/modules/rlm_radius/rlm_radius_udp.c @@ -1535,7 +1535,7 @@ static void zombie_timeout(fr_event_list_t *el, fr_time_t now, void *uctx) * Revive the connection after a time. */ if (fr_event_timer_at(h, el, &h->zombie_ev, - fr_time_add(now, h->inst->parent->revive_interval), revive_timeout, h) < 0) { + fr_time_add(now, h->inst->parent->revive_interval), revive_timeout, tconn) < 0) { ERROR("Failed inserting revive timeout for connection"); fr_trunk_connection_signal_reconnect(tconn, FR_CONNECTION_FAILED); } @@ -1617,7 +1617,7 @@ static bool check_for_zombie(fr_event_list_t *el, fr_trunk_connection_t *tconn, } } else { if (fr_event_timer_at(h, el, &h->zombie_ev, fr_time_add(now, h->inst->parent->zombie_period), - zombie_timeout, h) < 0) { + zombie_timeout, tconn) < 0) { ERROR("Failed inserting zombie timeout for connection"); fr_trunk_connection_signal_reconnect(tconn, FR_CONNECTION_FAILED); }