From 4150c634cf0c45ce87b425880aac6b7d0051bb91 Mon Sep 17 00:00:00 2001 From: winckel Date: Thu, 5 Dec 2013 12:33:44 +0000 Subject: [PATCH] Fixed a task exit issue when receiving TERMINATE_MESSAGE before INITIALIZE_MESSAGE in L2L1 task. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4606 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/SIMU/USER/oaisim.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/targets/SIMU/USER/oaisim.c b/targets/SIMU/USER/oaisim.c index 8da76d5052..8b182ef380 100644 --- a/targets/SIMU/USER/oaisim.c +++ b/targets/SIMU/USER/oaisim.c @@ -399,6 +399,19 @@ static void *l2l1_task(void *args_p) { free (message_p); } itti_receive_msg (TASK_L2L1, &message_p); + + switch (ITTI_MSG_ID(message_p)) { + case INITIALIZE_MESSAGE: + break; + + case TERMINATE_MESSAGE: + itti_exit_task (); + break; + + default: + LOG_E(EMU, "Received unexpected message %s\n", ITTI_MSG_NAME(message_p)); + break; + } } while (ITTI_MSG_ID(message_p) != INITIALIZE_MESSAGE); free (message_p); }