From cd516bd09dccbfa4c414d41cd4c3ce35c896f7c7 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Mon, 21 Mar 2022 23:56:59 +0800 Subject: [PATCH] Fix libelf/libelf_coredump.c:234:7: warning: 'strncpy' output may be truncated copying 16 bytes from a string of length 31 Signed-off-by: Xiang Xiao --- binfmt/libelf/libelf_coredump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binfmt/libelf/libelf_coredump.c b/binfmt/libelf/libelf_coredump.c index a012ce441c..014621aca5 100644 --- a/binfmt/libelf/libelf_coredump.c +++ b/binfmt/libelf/libelf_coredump.c @@ -227,11 +227,11 @@ static void elf_emit_note_info(FAR struct elf_dumpinfo_s *cinfo) elf_emit(cinfo, &nhdr, sizeof(nhdr)); - strncpy(name, tcb->name, sizeof(name)); + strlcpy(name, tcb->name, sizeof(name)); elf_emit(cinfo, name, sizeof(name)); info.pr_pid = tcb->pid; - strncpy(info.pr_fname, tcb->name, sizeof(info.pr_fname)); + strlcpy(info.pr_fname, tcb->name, sizeof(info.pr_fname)); elf_emit(cinfo, &info, sizeof(info)); /* Fill Process status */