From 019fb7211523be6fd672af29f8ce40a74ba3270c Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 22 Jun 2017 21:04:56 +0200 Subject: sccp_scoc fsm: abort with error log on null conn Change-Id: I091e5b6e64b24ce94b6495f3006f44c17d513ee7 --- src/sccp_scoc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sccp_scoc.c b/src/sccp_scoc.c index 628b63b..61d98b8 100644 --- a/src/sccp_scoc.c +++ b/src/sccp_scoc.c @@ -815,6 +815,12 @@ static void scoc_fsm_conn_pend_out(struct osmo_fsm_inst *fi, uint32_t event, voi struct osmo_scu_prim *prim = NULL; struct xua_msg *xua = NULL; + if (!conn) { + LOGPFSML(fi, LOGL_ERROR, "SCCP connection is NULL, ignoring event %s\n", + osmo_fsm_event_name(fi->fsm, event)); + return; + } + switch (event) { case SCOC_E_SCU_N_DISC_REQ: prim = data; -- cgit v1.2.3