From e4a3a539a5c7d3f3947e6355709b6e9346560137 Mon Sep 17 00:00:00 2001
From: khadraou <younes.khadraoui@eurecom.fr>
Date: Wed, 13 Dec 2017 17:09:36 +0100
Subject: [PATCH] bugfix

---
 targets/RT/USER/lte-ru.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c
index ef0bdd3c169..a12c88f65fa 100644
--- a/targets/RT/USER/lte-ru.c
+++ b/targets/RT/USER/lte-ru.c
@@ -1450,12 +1450,14 @@ static void* ru_thread_control( void* param ) {
   
   ru->state = RU_IDLE;
   LOG_I(PHY,"Control channel ON for RU %d\n", ru->idx);
-  send_tick(ru);
 
   while (!oai_exit) // Change the cond
   {
 	msg_len  = sizeof(RRU_CONFIG_msg_t); // TODO : check what should be the msg len
 
+	if (ru->state == RU_IDLE)
+		send_tick(ru);
+
 	
     	if ((len = ru->ifdevice.trx_ctlrecv_func(&ru->ifdevice,
 					     	&rru_config_msg,
-- 
GitLab