mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 13:30:45 -05:00
fuse: use strscpy instead of strcpy
As pointed out in [1], strcpy() is deprecated in favor of strscpy(). Furthermore, the size of the buffer for the name to be copied is well known at this point since we are going to move the pointer by that much on the next line. Hence, it's safe to assume 'namelen' for the size of the string to be copied. [1] https://github.com/KSPP/linux/issues/88 Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
This commit is contained in:
committed by
Miklos Szeredi
parent
b4909ae8d4
commit
c755a09b52
@@ -699,7 +699,7 @@ static int get_security_context(struct dentry *entry, umode_t mode,
|
||||
fctx->size = lsmctx.len;
|
||||
ptr += sizeof(*fctx);
|
||||
|
||||
strcpy(ptr, name);
|
||||
strscpy(ptr, name, namelen);
|
||||
ptr += namelen;
|
||||
|
||||
memcpy(ptr, lsmctx.context, lsmctx.len);
|
||||
|
||||
Reference in New Issue
Block a user