]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Can't set state in freed connection
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 7 Jul 2017 17:51:13 +0000 (13:51 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 7 Jul 2017 17:51:13 +0000 (13:51 -0400)
src/main/connection.c

index b95d45b4cf044833cea0414a893b12d103c89a42..0e24cd500e5cf0a5bf55a2194f9a26c84d3a5b08 100644 (file)
@@ -144,7 +144,9 @@ static void connection_state_failed(fr_connection_t *conn, struct timeval *now)
                        break;
 
                case FR_CONNECTION_STATE_HALTED:        /* Do nothing */
-                       STATE_TRANSITION(FR_CONNECTION_STATE_HALTED);
+                       DEBUG4("Changed state %s -> %s", \
+                              fr_int2str(fr_connection_states, prev, "<INVALID>"),
+                              fr_int2str(fr_connection_states, FR_CONNECTION_STATE_HALTED, "<INVALID>"));
                        return;
 
                default: