]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
transition u before conn
authorAlan T. DeKok <aland@freeradius.org>
Fri, 20 Oct 2017 22:53:10 +0000 (18:53 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 20 Oct 2017 22:53:10 +0000 (18:53 -0400)
src/modules/rlm_radius/rlm_radius_udp.c

index 18ec9d98056fab46aa555af2311db8233a64f828..9cb016267e02f33ea13211d0a83d836ca79ce186 100644 (file)
@@ -1264,8 +1264,8 @@ static void response_timeout(fr_event_list_t *el, struct timeval *now, void *uct
         */
        if (rcode == 0) {
                RDEBUG("Blocked writing for connection %s", c->name);
-               conn_transition(c, CONN_BLOCKED);
                state_transition(u, PACKET_STATE_THREAD);
+               conn_transition(c, CONN_BLOCKED);
                goto get_new_connection;
        }