From 37bc075cb20084a598d09431c3877ce2eee37b4b Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Fri, 17 Feb 2017 12:13:11 +0100
Subject: [PATCH] fix: exit if memory_read fails in the function
 nas_user_initialize

---
 openair3/NAS/UE/nas_user.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/openair3/NAS/UE/nas_user.c b/openair3/NAS/UE/nas_user.c
index 3108858d06f..0ff9a8741bd 100644
--- a/openair3/NAS/UE/nas_user.c
+++ b/openair3/NAS/UE/nas_user.c
@@ -165,6 +165,7 @@ void nas_user_initialize(nas_user_t *user, emm_indication_callback_t emm_cb,
   int rc = memory_read(user->user_nvdata_store, user->nas_user_nvdata, sizeof(user_nvdata_t));
   if (rc != RETURNok) {
     LOG_TRACE(ERROR, "USR-MAIN  - Failed to read %s", user->nas_user_nvdata);
+    abort();
   }
 
   user->nas_user_context = calloc_or_fail(sizeof(nas_user_context_t));
-- 
GitLab