audit: Replace deprecated strcpy() with strscpy()
strcpy() is deprecated; use strscpy() instead. Link: https://github.com/KSPP/linux/issues/88 Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Signed-off-by: Paul Moore <paul@paul-moore.com>
This commit is contained in:
committed by
Paul Moore
parent
c5055d0c8e
commit
d8c09d7b55
@@ -93,8 +93,10 @@ static struct kmem_cache *audit_tree_mark_cachep __ro_after_init;
|
||||
static struct audit_tree *alloc_tree(const char *s)
|
||||
{
|
||||
struct audit_tree *tree;
|
||||
size_t sz;
|
||||
|
||||
tree = kmalloc(struct_size(tree, pathname, strlen(s) + 1), GFP_KERNEL);
|
||||
sz = strlen(s) + 1;
|
||||
tree = kmalloc(struct_size(tree, pathname, sz), GFP_KERNEL);
|
||||
if (tree) {
|
||||
refcount_set(&tree->count, 1);
|
||||
tree->goner = 0;
|
||||
@@ -103,7 +105,7 @@ static struct audit_tree *alloc_tree(const char *s)
|
||||
INIT_LIST_HEAD(&tree->list);
|
||||
INIT_LIST_HEAD(&tree->same_root);
|
||||
tree->root = NULL;
|
||||
strcpy(tree->pathname, s);
|
||||
strscpy(tree->pathname, s, sz);
|
||||
}
|
||||
return tree;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user