aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2018-11-19 14:55:56 +0100
committerMax <msuraev@sysmocom.de>2018-11-20 15:24:54 +0000
commitf1329c533d8a1898bea172e44be04aa26a8be7d9 (patch)
tree860e07ba17a2a526d2fb0e90b43ea95c4f8ad001
parent3710623e368ba415ff0f197b98b4d5f3a3145608 (diff)
Use BSSAP-specific TLV parser from libosmocore
-rw-r--r--src/libmsc/a_iface_bssap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmsc/a_iface_bssap.c b/src/libmsc/a_iface_bssap.c
index 282fd73a9..f24fb05a9 100644
--- a/src/libmsc/a_iface_bssap.c
+++ b/src/libmsc/a_iface_bssap.c
@@ -611,7 +611,7 @@ static int rx_bssmap(struct osmo_sccp_user *scu, const struct a_conn_info *a_con
}
msg_type = msg->l3h[0];
- rc = tlv_parse(&tp, gsm0808_att_tlvdef(), msg->l3h + 1, msgb_l3len(msg) - 1, 0, 0);
+ rc = osmo_bssap_tlv_parse(&tp, msg->l3h + 1, msgb_l3len(msg) - 1);
if (rc < 0) {
LOGP(DBSSAP, LOGL_ERROR, "Failed parsing TLV -- discarding message! %s\n",
osmo_hexdump(msg->l3h, msgb_l3len(msg)));