From 023d4f962b73aef5ef12af3b5a910fd1c80a26d5 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 27 Apr 2017 12:06:23 +0200 Subject: m3ua_to_xfer_ind(): don't use data_ie without checking it exists Change-Id: I5f7551e49c1b4ea417bee3516da1b2ece5ee0699 Fixes: coverity CID#166941 --- src/osmo_ss7_hmrt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osmo_ss7_hmrt.c b/src/osmo_ss7_hmrt.c index 393530a..e66762d 100644 --- a/src/osmo_ss7_hmrt.c +++ b/src/osmo_ss7_hmrt.c @@ -25,7 +25,7 @@ struct osmo_mtp_prim *m3ua_to_xfer_ind(struct xua_msg *xua) struct m3ua_data_hdr *data_hdr; struct msgb *upmsg = m3ua_msgb_alloc("M3UA MTP-TRANSFER.ind"); - if (data_ie->len < sizeof(*data_hdr)) { + if (!data_ie || data_ie->len < sizeof(*data_hdr)) { /* FIXME: ERROR message */ msgb_free(upmsg); return NULL; -- cgit v1.2.3