From f3f9866047ccea490158befd51c93a666de0b660 Mon Sep 17 00:00:00 2001
From: winckel <winckel@eurecom.fr>
Date: Thu, 12 Dec 2013 09:08:40 +0000
Subject: [PATCH] Fixed a SIGSEGV issue when stopping oaisim.

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4684 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 common/utils/itti/intertask_interface_dump.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/common/utils/itti/intertask_interface_dump.c b/common/utils/itti/intertask_interface_dump.c
index e87cb5fd85..527f2baac9 100644
--- a/common/utils/itti/intertask_interface_dump.c
+++ b/common/utils/itti/intertask_interface_dump.c
@@ -772,12 +772,16 @@ static void itti_dump_user_data_delete_function(void *user_data, void *user_stat
         task_id_t task_id;
 
         item = (itti_dump_queue_item_t *)user_data;
-        task_id = ITTI_MSG_ORIGIN_ID(item->data);
 
         if (item->data != NULL)
         {
+            task_id = ITTI_MSG_ORIGIN_ID(item->data);
             itti_free(task_id, item->data);
         }
+        else
+        {
+            task_id = TASK_UNKNOWN;
+        }
         itti_free(task_id, item);
     }
 }
-- 
2.26.2