diff --git a/src/ac/ac_session.c b/src/ac/ac_session.c index 97337c6..0961894 100644 --- a/src/ac/ac_session.c +++ b/src/ac/ac_session.c @@ -601,7 +601,8 @@ static void ac_dfa_execute(struct ac_session_t* session, struct capwap_parsed_pa } default: { - capwap_logging_debug("Unknown action event: %lu", session->state); + capwap_logging_debug("Unknown AC action event: %lu", session->state); + ac_session_teardown(session); break; } } diff --git a/src/wtp/wtp_dfa.c b/src/wtp/wtp_dfa.c index 3fd4ec5..27dbc25 100644 --- a/src/wtp/wtp_dfa.c +++ b/src/wtp/wtp_dfa.c @@ -119,7 +119,8 @@ static void wtp_dfa_execute(struct capwap_parsed_packet* packet) { } default: { - capwap_logging_debug("Unknown action event: %lu", g_wtp.state); + capwap_logging_debug("Unknown WTP action event: %lu", g_wtp.state); + wtp_teardown_connection(); break; } }