diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c b/openair-cn/NAS/EURECOM-NAS/src/emm/Attach.c index 8e1827279db5dfbf585e6e77596b7a7125b56a92..2ae268d28e83cdf328db1cb1865853327f99d3f1 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,