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