diff options
Diffstat (limited to 'src/libmsc/gsm_04_11_gsup.c')
-rw-r--r-- | src/libmsc/gsm_04_11_gsup.c | 11 |
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) { |