diff --git a/sched/init/nx_start.c b/sched/init/nx_start.c index 60d580fc8b..c9e7c454f5 100644 --- a/sched/init/nx_start.c +++ b/sched/init/nx_start.c @@ -436,8 +436,7 @@ void nx_start(void) snprintf(g_idletcb[i].cmn.name, CONFIG_TASK_NAME_SIZE, "CPU%d IDLE", i); # else - strncpy(g_idletcb[i].cmn.name, g_idlename, CONFIG_TASK_NAME_SIZE); - g_idletcb[i].cmn.name[CONFIG_TASK_NAME_SIZE] = '\0'; + strlcpy(g_idletcb[i].cmn.name, g_idlename, CONFIG_TASK_NAME_SIZE); # endif /* Configure the task name in the argument list. The IDLE task does