mirror of
https://github.com/torvalds/linux.git
synced 2026-01-24 23:16:46 +00:00
kdb: Replace deprecated strcpy() with memcpy() in kdb_strdup()
strcpy() is deprecated; use memcpy() instead. Link: https://github.com/KSPP/linux/issues/88 Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Signed-off-by: Daniel Thompson (RISCstar) <danielt@kernel.org>
This commit is contained in:
committed by
Daniel Thompson (RISCstar)
parent
05c81eddc4
commit
d4be3238d9
@@ -23,6 +23,7 @@
|
||||
#include <linux/uaccess.h>
|
||||
#include <linux/kdb.h>
|
||||
#include <linux/slab.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/ctype.h>
|
||||
#include "kdb_private.h"
|
||||
|
||||
@@ -246,11 +247,12 @@ void kdb_symbol_print(unsigned long addr, const kdb_symtab_t *symtab_p,
|
||||
*/
|
||||
char *kdb_strdup(const char *str, gfp_t type)
|
||||
{
|
||||
int n = strlen(str)+1;
|
||||
size_t n = strlen(str) + 1;
|
||||
char *s = kmalloc(n, type);
|
||||
if (!s)
|
||||
return NULL;
|
||||
return strcpy(s, str);
|
||||
memcpy(s, str, n);
|
||||
return s;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user