diff --git a/sched/sched/sched_note.c b/sched/sched/sched_note.c index 24659b41cbd..ad512d5db61 100644 --- a/sched/sched/sched_note.c +++ b/sched/sched/sched_note.c @@ -494,7 +494,7 @@ void sched_note_start(FAR struct tcb_s *tcb) namelen = strlen(tcb->name); DEBUGASSERT(namelen <= CONFIG_TASK_NAME_SIZE); - strncpy(note.nsa_name, tcb->name, CONFIG_TASK_NAME_SIZE + 1); + strlcpy(note.nsa_name, tcb->name, sizeof(note.nsa_name)); length = SIZEOF_NOTE_START(namelen + 1); #else