gprs_bssgp_util.c: orig_msg == NULL is not supported

we need it for deriving the NSEI anyway.

Detected by Smatch
This commit is contained in:
Harald Welte 2011-07-16 13:45:10 +02:00
parent d4ab13b630
commit cd367b959e
1 changed files with 2 additions and 3 deletions

View File

@ -111,9 +111,8 @@ int bssgp_tx_status(uint8_t cause, uint16_t *bvci, struct msgb *orig_msg)
uint16_t _bvci = htons(*bvci);
msgb_tvlv_put(msg, BSSGP_IE_BVCI, 2, (uint8_t *) &_bvci);
}
if (orig_msg)
msgb_tvlv_put(msg, BSSGP_IE_PDU_IN_ERROR,
msgb_bssgp_len(orig_msg), msgb_bssgph(orig_msg));
msgb_tvlv_put(msg, BSSGP_IE_PDU_IN_ERROR,
msgb_bssgp_len(orig_msg), msgb_bssgph(orig_msg));
return gprs_ns_sendmsg(bssgp_nsi, msg);
}