From: Arran Cudbard-Bell Date: Mon, 17 Apr 2023 23:42:22 +0000 (+1000) Subject: zombie state should be determined outside of the muxer X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a68530492f1ae437404fe1a8870a8a7ea67a94d;p=thirdparty%2Ffreeradius-server.git zombie state should be determined outside of the muxer --- diff --git a/src/modules/rlm_radius/rlm_radius_udp.c b/src/modules/rlm_radius/rlm_radius_udp.c index 573c2430cb7..b70b238b0b3 100644 --- a/src/modules/rlm_radius/rlm_radius_udp.c +++ b/src/modules/rlm_radius/rlm_radius_udp.c @@ -1755,12 +1755,6 @@ static void request_mux(fr_event_list_t *el, uint16_t i, queued; size_t total_len = 0; - /* - * If the connection is zombie, then don't try to enqueue - * things on it! - */ - if (check_for_zombie(el, tconn, fr_time_wrap(0), h->last_sent)) return; - /* * Encode multiple packets in preparation * for transmission with sendmmsg. diff --git a/src/modules/rlm_tacacs/rlm_tacacs_tcp.c b/src/modules/rlm_tacacs/rlm_tacacs_tcp.c index bb73ad7d46b..bf079258793 100644 --- a/src/modules/rlm_tacacs/rlm_tacacs_tcp.c +++ b/src/modules/rlm_tacacs/rlm_tacacs_tcp.c @@ -798,12 +798,6 @@ static void request_mux(fr_event_list_t *el, uint8_t const *written; uint8_t *partial; - /* - * If the connection is zombie, then don't try to enqueue - * things on it! - */ - if (check_for_zombie(el, tconn, fr_time_wrap(0), h->last_sent)) return; - /* * Encode multiple packets in preparation for transmission with write() */