aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libmsc/gsm_04_11_gsup.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/libmsc/gsm_04_11_gsup.c b/src/libmsc/gsm_04_11_gsup.c
index 8b1225eeb..eb092ae0b 100644
--- a/src/libmsc/gsm_04_11_gsup.c
+++ b/src/libmsc/gsm_04_11_gsup.c
@@ -121,7 +121,6 @@ int gsm411_gsup_mo_handler(struct vlr_subscr *vsub,
struct vlr_instance *vlr;
struct gsm_network *net;
struct gsm_trans *trans;
- struct ran_conn *conn;
const char *msg_name;
bool msg_is_err;
@@ -165,16 +164,6 @@ int gsm411_gsup_mo_handler(struct vlr_subscr *vsub,
if (msg_is_err && !gsup_msg->sm_rp_cause)
goto msg_error;
- /* Attempt to find a DTAP-connection */
- conn = connection_for_subscr(vsub);
- if (!conn) {
- /* FIXME: should we establish it then? */
- LOGP(DLSMS, LOGL_NOTICE, "No connection found for %s, "
- "ignoring %s-%s message...\n", vlr_subscr_name(vsub),
- msg_name, msg_is_err ? "Err" : "Res");
- return -EIO; /* TODO: notify sender about that? */
- }
-
/* Attempt to find DTAP-transaction */
trans = trans_find_by_sm_rp_mr(net, vsub, *(gsup_msg->sm_rp_mr));
if (!trans) {