From 2c4b6169e9ce09d92e84ef2f2ff900aa2db92332 Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Thu, 31 Jul 2014 09:33:49 +0000
Subject: [PATCH] Null pointer

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

diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/sap/emm_as.c b/openair-cn/NAS/EURECOM-NAS/src/emm/sap/emm_as.c
index 54dee66526..2c6d5ba5cf 100644
--- a/openair-cn/NAS/EURECOM-NAS/src/emm/sap/emm_as.c
+++ b/openair-cn/NAS/EURECOM-NAS/src/emm/sap/emm_as.c
@@ -2117,10 +2117,12 @@ static int _emm_as_establish_rej(const emm_as_establish_t *msg,
 #endif
         if (emm_ctx) {
             emm_security_context = emm_ctx->security;
-            nas_msg.header.sequence_number = emm_security_context->dl_count.seq_num;
-            LOG_TRACE(DEBUG,
-                "Set nas_msg.header.sequence_number -> %u",
-                nas_msg.header.sequence_number);
+            if (emm_security_context) {
+                nas_msg.header.sequence_number = emm_security_context->dl_count.seq_num;
+                LOG_TRACE(DEBUG,
+                        "Set nas_msg.header.sequence_number -> %u",
+                        nas_msg.header.sequence_number);
+            }
         }
         /* Encode the initial NAS information message */
         int bytes = _emm_as_encode(
-- 
GitLab