* 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);
}
}
} 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);
}