From: Alan T. DeKok Date: Fri, 29 Nov 2019 16:59:45 +0000 (-0500) Subject: use correct source list for transition X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=caf93ae302a36f9d014dff92d1622ae12f9fd1f2;p=thirdparty%2Ffreeradius-server.git use correct source list for transition --- diff --git a/src/modules/rlm_radius/rlm_radius_udp.c b/src/modules/rlm_radius/rlm_radius_udp.c index 8c67a366d53..2590ad85eac 100644 --- a/src/modules/rlm_radius/rlm_radius_udp.c +++ b/src/modules/rlm_radius/rlm_radius_udp.c @@ -737,9 +737,15 @@ static void conn_transition(fr_io_connection_t *c, fr_io_connection_state_t stat break; case CONN_OPENING: + fr_dlist_remove(&c->thread->opening, c); + break; + case CONN_FULL: + fr_dlist_remove(&c->thread->full, c); + break; + case CONN_BLOCKED: - fr_dlist_remove(&c->thread->blocked, c); /* we only need 'offset' from the list */ + fr_dlist_remove(&c->thread->blocked, c); break; case CONN_ACTIVE: