aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-03-31 12:38:47 +0200
committerHarald Welte <laforge@gnumonks.org>2019-03-31 12:38:47 +0200
commit10f7a76373f7c74dff0d61da5b6885c92a51142c (patch)
tree6905c8522fa500215b8487b6a2dd1a9cfbc09213
parent1c691b173a20becf2a64d0abb6bfa52228928234 (diff)
rspro_server: Treat keepalive timeouts (by closing connection)
-rw-r--r--src/server/rspro_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/rspro_server.c b/src/server/rspro_server.c
index d3113eb..3ad257f 100644
--- a/src/server/rspro_server.c
+++ b/src/server/rspro_server.c
@@ -379,7 +379,7 @@ static struct osmo_fsm remsim_server_client_fsm = {
.name = "SERVER_CONN",
.states = server_client_fsm_states,
.num_states = ARRAY_SIZE(server_client_fsm_states),
- .allstate_event_mask = S(CLNTC_E_TCP_DOWN),
+ .allstate_event_mask = S(CLNTC_E_TCP_DOWN) | S(CLNTC_E_KA_TIMEOUT),
.allstate_action = clnt_allstate_action,
.cleanup = server_client_cleanup,
.timer_cb = server_client_fsm_timer_cb,