for NUL terminated string, need alway set '\0' in the end.

Signed-off-by: Zhao Hongjiang <[email protected]>
---
 fs/proc/kcore.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c
index 0a22194..06ea155 100644
--- a/fs/proc/kcore.c
+++ b/fs/proc/kcore.c
@@ -408,7 +408,7 @@ static void elf_kcore_store_hdr(char *bufp, int nphdr, int 
dataoff)
        prpsinfo.pr_zomb        = 0;
 
        strcpy(prpsinfo.pr_fname, "vmlinux");
-       strncpy(prpsinfo.pr_psargs, saved_command_line, ELF_PRARGSZ);
+       strlcpy(prpsinfo.pr_psargs, saved_command_line, 
sizeof(prpsinfo.pr_psargs));
 
        nhdr->p_filesz  += notesize(&notes[1]);
        bufp = storenote(&notes[1], bufp);
-- 
1.7.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to