From 7d46837d440d178fa12b7bdf14435a4fddb29ed4 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier Date: Thu, 26 Jun 2014 12:33:33 +0000 Subject: [PATCH] git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5439 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- openair-cn/NAS/EURECOM-NAS/src/emm/Makefile | 16 ++++++++++++++-- .../EURECOM-NAS/src/emm/SecurityModeControl.c | 8 ++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/Makefile b/openair-cn/NAS/EURECOM-NAS/src/emm/Makefile index 49c3ba2cbe..b39a05a253 100644 --- a/openair-cn/NAS/EURECOM-NAS/src/emm/Makefile +++ b/openair-cn/NAS/EURECOM-NAS/src/emm/Makefile @@ -5,8 +5,20 @@ endif include $(PROJDIR)/Makerules include $(PROJDIR)/Makefile.inc -INCLUDES = -I. -I$(INCDIR) -I$(UTILDIR) -I$(USIMAPIDIR) -I$(MMEAPIDIR) \ - -I$(ESMDIR) -I$(EMMSAPDIR) -I$(ESMDIR) -I$(ESMSAPDIR) -I$(EMMMSGDIR) -I$(IESDIR) +INCLUDES = -I. \ + -I$(INCDIR) \ + -I$(UTILDIR) \ + -I$(USIMAPIDIR) \ + -I$(MMEAPIDIR) \ + -I$(ESMDIR) \ + -I$(EMMSAPDIR) \ + -I$(ESMDIR) \ + -I$(ESMSAPDIR) \ + -I$(EMMMSGDIR) \ + -I$(IESDIR) \ + -I$(OPENAIRCN_DIR)/COMMON \ + -I$(OPENAIRCN_DIR)/SECU + all: $(OBJS) @$(CD) $(EMMMSGDIR) && $(MAKE) diff --git a/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c b/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c index 2910faa169..d04f6f221a 100644 --- a/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c +++ b/openair-cn/NAS/EURECOM-NAS/src/emm/SecurityModeControl.c @@ -435,9 +435,9 @@ int emm_proc_security_mode_control(unsigned int ueid, int ksi, int eea, int eia, if ( ! emm_ctx->security->knas_int.value) { emm_ctx->security->knas_int.value = malloc(AUTH_KNAS_INT_SIZE); } else { - AssertFatal( - emm_ctx->security->knas_int.length >= AUTH_KNAS_INT_SIZE, + LOG_TRACE(ERROR, " TODO realloc emm_ctx->security->knas_int OctetString"); + LOG_FUNC_RETURN (RETURNerror); } emm_ctx->security->knas_int.length = AUTH_KNAS_INT_SIZE; derive_key_nas( @@ -449,9 +449,9 @@ int emm_proc_security_mode_control(unsigned int ueid, int ksi, int eea, int eia, if ( ! emm_ctx->security->knas_enc.value) { emm_ctx->security->knas_enc.value = malloc(AUTH_KNAS_ENC_SIZE); } else { - AssertFatal( - emm_ctx->security->knas_enc.length >= AUTH_KNAS_ENC_SIZE, + LOG_TRACE(ERROR, " TODO realloc emm_ctx->security->knas_enc OctetString"); + LOG_FUNC_RETURN (RETURNerror); } emm_ctx->security->knas_enc.length = AUTH_KNAS_ENC_SIZE; derive_key_nas(