aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgsmevent admin <admin@gsmevent.box>2018-12-26 19:28:16 +0100
committergsmevent admin <admin@gsmevent.box>2018-12-27 17:49:45 +0100
commitc6e24b894b4657c0aabeaf31aa2207b78329a505 (patch)
treef2bdde0988b789f86bac263ef3d9614e72c302ba
parent1a5438092f977451696122a6ec2725fc1a1427eb (diff)
MNCC: fix nullpointer when trans & conn is null
-rw-r--r--src/libmsc/gsm_04_08_cc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libmsc/gsm_04_08_cc.c b/src/libmsc/gsm_04_08_cc.c
index 3fec0c736..939348d9c 100644
--- a/src/libmsc/gsm_04_08_cc.c
+++ b/src/libmsc/gsm_04_08_cc.c
@@ -252,7 +252,8 @@ static int mncc_recvmsg(struct gsm_network *net, struct gsm_trans *trans,
#endif
mncc->msg_type = msg_type;
- mncc->ran = trans->conn->via_ran & 0xff;
+ if (trans && trans->conn)
+ mncc->ran = trans->conn->via_ran & 0xff;
msg = msgb_alloc(sizeof(struct gsm_mncc), "MNCC");
if (!msg)