diff --git a/targets/RT/USER/lte-ue.c b/targets/RT/USER/lte-ue.c
index d1ed039beb1210a0932c9ad618548f9fdb559b66..64f8f42d0fb1be52bf4ae66e12d0738dea5e781d 100644
--- a/targets/RT/USER/lte-ue.c
+++ b/targets/RT/USER/lte-ue.c
@@ -135,7 +135,7 @@ void init_thread(int sched_runtime, int sched_deadline, int sched_fifo, cpu_set_
         attr.sched_deadline = sched_deadline;
         attr.sched_period   = 0;
         AssertFatal(sched_setattr(0, &attr, 0) == 0,
-                    "[SCHED] %s thread: sched_setattr failed %s \n", name, perror(errno));
+                    "[SCHED] %s thread: sched_setattr failed %s \n", name, strerror(errno));
         LOG_I(HW,"[SCHED][eNB] %s deadline thread %lu started on CPU %d\n",
               name, (unsigned long)gettid(), sched_getcpu());
     }