aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc/iucs_ranap.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2017-03-10 02:16:11 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2017-03-16 15:32:34 +0100
commit8df9683b6806ab1e10ec5928bb0650b4f4ec9a87 (patch)
tree98434d1662a7369359ffd00c6232cefde263bc38 /openbsc/src/libmsc/iucs_ranap.c
parent406284e89797f66f3c339bea0b4ebb9cb788a6d1 (diff)
log: ciphering/security are implicit CM Service Accept
Log just as prominently to mark CM Service Accept. Change-Id: I7afe9d4f69e5525ede7a7c380a2c48fb2c5054b6
Diffstat (limited to 'openbsc/src/libmsc/iucs_ranap.c')
-rw-r--r--openbsc/src/libmsc/iucs_ranap.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/openbsc/src/libmsc/iucs_ranap.c b/openbsc/src/libmsc/iucs_ranap.c
index 7215b6c69..7990d9aaa 100644
--- a/openbsc/src/libmsc/iucs_ranap.c
+++ b/openbsc/src/libmsc/iucs_ranap.c
@@ -32,6 +32,7 @@
#include <openbsc/iucs.h>
#include <openbsc/vlr.h>
#include <openbsc/iucs_ranap.h>
+#include <openbsc/osmo_msc.h>
/* To continue authorization after a Security Mode Complete */
int gsm0408_authorize(struct gsm_subscriber_connection *conn);
@@ -54,8 +55,6 @@ static int iucs_rx_rab_assign(struct gsm_subscriber_connection *conn,
int iucs_rx_sec_mode_compl(struct gsm_subscriber_connection *conn,
RANAP_SecurityModeCompleteIEs_t *ies)
{
- struct vlr_ciph_result vlr_res = {};
-
OSMO_ASSERT(conn->via_ran == RAN_UTRAN_IU);
/* TODO evalute ies */
@@ -67,8 +66,7 @@ int iucs_rx_sec_mode_compl(struct gsm_subscriber_connection *conn,
conn->iu.integrity_protection = INTEGRITY_PROTECTION_IK;
- vlr_res.cause = VLR_CIPH_COMPL;
- vlr_subscr_rx_ciph_res(conn->vsub, &vlr_res);
+ msc_rx_sec_mode_compl(conn);
return 0;
}