aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/gsm_04_11_gsup.c
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2019-01-23 21:22:27 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2019-02-01 18:55:54 +0000
commit36c44b210059bd75059008913ad05976dfef7d7e (patch)
tree595a8558a3f1d839302ceaf10ebf22ae0b9a93d6 /src/libmsc/gsm_04_11_gsup.c
parentce9e1f664ed752dd99c83b4024ce81d685a79215 (diff)
transaction: change arguments of trans_find_by_sm_rp_mr()
The need to pass a pointer to RAN connection in order to find a transaction limits possible use cases of trans_find_by_sm_rp_mr(), e.g. when we need to find a transaction, but RAN connection is not established yet. Moreover, the pointer to RAN connection was only used to obtain pointers to gsm_network and vlr_subscr, so we can just pass them directly. Change-Id: I093f36d63e671e50e54fc6236e97a777cc6da77b
Diffstat (limited to 'src/libmsc/gsm_04_11_gsup.c')
-rw-r--r--src/libmsc/gsm_04_11_gsup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmsc/gsm_04_11_gsup.c b/src/libmsc/gsm_04_11_gsup.c
index f2de95f70..8b1225eeb 100644
--- a/src/libmsc/gsm_04_11_gsup.c
+++ b/src/libmsc/gsm_04_11_gsup.c
@@ -176,7 +176,7 @@ int gsm411_gsup_mo_handler(struct vlr_subscr *vsub,
}
/* Attempt to find DTAP-transaction */
- trans = trans_find_by_sm_rp_mr(conn, *(gsup_msg->sm_rp_mr));
+ trans = trans_find_by_sm_rp_mr(net, vsub, *(gsup_msg->sm_rp_mr));
if (!trans) {
LOGP(DLSMS, LOGL_NOTICE, "No transaction found for %s, "
"ignoring %s-%s message...\n", vlr_subscr_name(vsub),