diff options
author | gsmevent admin <admin@gsmevent.box> | 2018-12-26 19:28:16 +0100 |
---|---|---|
committer | gsmevent admin <admin@gsmevent.box> | 2018-12-27 17:49:45 +0100 |
commit | c6e24b894b4657c0aabeaf31aa2207b78329a505 (patch) | |
tree | f2bdde0988b789f86bac263ef3d9614e72c302ba | |
parent | 1a5438092f977451696122a6ec2725fc1a1427eb (diff) |
MNCC: fix nullpointer when trans & conn is null
-rw-r--r-- | src/libmsc/gsm_04_08_cc.c | 3 |
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) |