From 933daaa01656109e63040446725e05fe7d32d118 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sun, 7 Nov 2010 00:04:46 +0100 Subject: bsc: Implement SCCP connection confirmed handling. --- openbsc/src/bsc/osmo_bsc_sccp.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'openbsc/src/bsc/osmo_bsc_sccp.c') diff --git a/openbsc/src/bsc/osmo_bsc_sccp.c b/openbsc/src/bsc/osmo_bsc_sccp.c index cc381bcda..9680267d5 100644 --- a/openbsc/src/bsc/osmo_bsc_sccp.c +++ b/openbsc/src/bsc/osmo_bsc_sccp.c @@ -61,6 +61,12 @@ static void msc_outgoing_sccp_state(struct sccp_connection *conn, int old_state) con_data->sccp = NULL; sccp_connection_free(conn); bsc_delete_connection(con_data); + } else if (conn->connection_state == SCCP_CONNECTION_STATE_ESTABLISHED) { + LOGP(DMSC, LOGL_DEBUG, "Connection established: %p\n", conn); + con_data = (struct osmo_bsc_sccp_con *) conn->data_ctx; + + bsc_del_timer(&con_data->sccp_cc_timeout); + bsc_schedule_timer(&con_data->sccp_it_timeout, SCCP_IT_TIMER, 0); } } -- cgit v1.2.3