diff options
author | Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> | 2014-08-10 01:46:49 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-08-17 07:15:10 -0700 |
commit | 299ef8cd6556d9cd968f672ad30c6df4cfcfc729 (patch) | |
tree | 506600c1da2287fa79719c3345d9608ccfc84dc7 /drivers/staging | |
parent | ec0a38bf8b28b036202070cf3ef271e343d9eafc (diff) | |
download | lwn-299ef8cd6556d9cd968f672ad30c6df4cfcfc729.tar.gz lwn-299ef8cd6556d9cd968f672ad30c6df4cfcfc729.zip |
staging: lustre: lustre: libcfs: workitem.c: Cleaning up missing null-terminate after strncpy call
Added a guaranteed null-terminate after call to strncpy.
Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/lustre/lustre/libcfs/workitem.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/lustre/lustre/libcfs/workitem.c b/drivers/staging/lustre/lustre/libcfs/workitem.c index 65629579bd7d..03ab9e046784 100644 --- a/drivers/staging/lustre/lustre/libcfs/workitem.c +++ b/drivers/staging/lustre/lustre/libcfs/workitem.c @@ -365,6 +365,7 @@ cfs_wi_sched_create(char *name, struct cfs_cpt_table *cptab, return -ENOMEM; strncpy(sched->ws_name, name, CFS_WS_NAME_LEN); + sched->ws_name[CFS_WS_NAME_LEN - 1] = '\0'; sched->ws_cptab = cptab; sched->ws_cpt = cpt; |