From 27a5ec2c47b8c3a25078c9dba4f371bc0be19d7e Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Fri, 10 Oct 2014 11:44:09 +0000
Subject: [PATCH] bug mnc / bad shift digit index

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5863 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c b/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c
index 8e1827279d..2ae268d28e 100644
--- a/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c
+++ b/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c
@@ -2562,8 +2562,8 @@ static int _emm_attach_update(emm_data_context_t *ctx, unsigned int ueid,
                 ctx->guti->gummei.plmn.MCCdigit2 = imsi->u.num.digit2;
                 ctx->guti->gummei.plmn.MCCdigit3 = imsi->u.num.digit3;
                 if (mnc_length == 2) {
-                    ctx->guti->gummei.plmn.MNCdigit1 = imsi->u.num.digit5;
-                    ctx->guti->gummei.plmn.MNCdigit2 = imsi->u.num.digit6;
+                    ctx->guti->gummei.plmn.MNCdigit1 = imsi->u.num.digit4;
+                    ctx->guti->gummei.plmn.MNCdigit2 = imsi->u.num.digit5;
                     ctx->guti->gummei.plmn.MNCdigit3 = 15;
                     LOG_TRACE(WARNING, "EMM-PROC  - Assign GUTI from IMSI %01X%01X%01X.%01X%01X.%04X.%02X.%08X to emm_data_context",
                             ctx->guti->gummei.plmn.MCCdigit1,
-- 
GitLab