]> git.hungrycats.org Git - linux/commitdiff
[PATCH] use strncpy in get_task_comm
authorPrasanna Meda <pmeda@akamai.com>
Tue, 15 Mar 2005 11:36:39 +0000 (03:36 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 15 Mar 2005 11:36:39 +0000 (03:36 -0800)
Set_task_comm uses strlcpy, so get_task_comm must use strncpy.

Signed-Off-by: Prasanna Meda <pmeda@akamai.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/exec.c

index c0c52eb8e4c79a5e5aa3f264368ef55e204b4adc..98dcef04c830c5fe8b702980a3efa9be4687a5a9 100644 (file)
--- a/fs/exec.c
+++ b/fs/exec.c
@@ -815,7 +815,7 @@ void get_task_comm(char *buf, struct task_struct *tsk)
 {
        /* buf must be at least sizeof(tsk->comm) in size */
        task_lock(tsk);
-       memcpy(buf, tsk->comm, sizeof(tsk->comm));
+       strncpy(buf, tsk->comm, sizeof(tsk->comm));
        task_unlock(tsk);
 }