ASCI: Add option to switch on or off ASCI support
Switching ASCI support is controled via VTY. This added in a later
patch. (Chg-Id: I5bd034a62fc8b483f550d29103c2f7587198f590)
Change-Id: Id68deb69f7395f0f8f50b3820e9d51052a34f753
Related: OS#4854
diff --git a/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c
index bd7cfe0..10c4a57 100644
--- a/src/libmsc/gsm_04_08.c
+++ b/src/libmsc/gsm_04_08.c
@@ -798,13 +798,13 @@
return msc_gsm48_tx_mm_serv_rej(msc_a, GSM48_REJECT_INCORRECT_MESSAGE);
}
- if (!msc_a_cm_service_type_to_use(req->cm_service_type))
+ if (!msc_a_cm_service_type_to_use(msc_a, req->cm_service_type))
return msc_gsm48_tx_mm_serv_rej(msc_a, GSM48_REJECT_SRV_OPT_NOT_SUPPORTED);
/* At this point, the CM Service Request message is being accepted.
* Increment the matching use token, and from here on use msc_vlr_tx_cm_serv_rej() to respond in case of
* failure. */
- msc_a_get(msc_a, msc_a_cm_service_type_to_use(req->cm_service_type));
+ msc_a_get(msc_a, msc_a_cm_service_type_to_use(msc_a, req->cm_service_type));
if (msc_a_is_accepted(msc_a))
return cm_serv_reuse_conn(msc_a, &mi, req->cm_service_type);
@@ -1531,7 +1531,7 @@
{
struct msc_a *msc_a = msc_conn_ref;
msc_gsm48_tx_mm_serv_rej(msc_a, cause);
- msc_a_put(msc_a, msc_a_cm_service_type_to_use(cm_service_type));
+ msc_a_put(msc_a, msc_a_cm_service_type_to_use(msc_a, cm_service_type));
return 0;
}