From 9180f6fe273700e8340e1f4cded392975f4b8863 Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Thu, 7 Aug 2014 16:58:49 +0000
Subject: [PATCH] Ue replayed capabilities, hardcoded (GPRS) gea for multimode
 UEs (not LTE only)

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5687 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 .../NAS/EURECOM-NAS/src/ies/UeSecurityCapability.c    | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/openair-cn/NAS/EURECOM-NAS/src/ies/UeSecurityCapability.c b/openair-cn/NAS/EURECOM-NAS/src/ies/UeSecurityCapability.c
index a3caa0a97a..e155b16f6c 100644
--- a/openair-cn/NAS/EURECOM-NAS/src/ies/UeSecurityCapability.c
+++ b/openair-cn/NAS/EURECOM-NAS/src/ies/UeSecurityCapability.c
@@ -96,11 +96,12 @@ int encode_ue_security_capability(UeSecurityCapability *uesecuritycapability, ui
         *(buffer + encoded) = 0x00 |
         (uesecuritycapability->uia & 0x7f);
         encoded++;
-    }
-    if (uesecuritycapability->gprs_present) {
-        *(buffer + encoded) = 0x00 |
-        (uesecuritycapability->gea & 0x7f);
-        encoded++;
+#warning "force gea to 0x60 if umts security capability present"
+        //if (uesecuritycapability->gprs_present) {
+            *(buffer + encoded) = 0x00 | 0x60;
+            //(uesecuritycapability->gea & 0x7f);
+            encoded++;
+        //}
     }
     *lenPtr = encoded - 1 - ((iei > 0) ? 1 : 0);
     return encoded;
-- 
GitLab