aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/bpf/syscall.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/bpf/syscall.c')
-rw-r--r--kernel/bpf/syscall.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/bpf/syscall.c b/kernel/bpf/syscall.c
index 0048cb24ba7b..d124e702e040 100644
--- a/kernel/bpf/syscall.c
+++ b/kernel/bpf/syscall.c
@@ -322,6 +322,8 @@ static int bpf_obj_name_cpy(char *dst, const char *src)
322{ 322{
323 const char *end = src + BPF_OBJ_NAME_LEN; 323 const char *end = src + BPF_OBJ_NAME_LEN;
324 324
325 memset(dst, 0, BPF_OBJ_NAME_LEN);
326
325 /* Copy all isalnum() and '_' char */ 327 /* Copy all isalnum() and '_' char */
326 while (src < end && *src) { 328 while (src < end && *src) {
327 if (!isalnum(*src) && *src != '_') 329 if (!isalnum(*src) && *src != '_')
@@ -333,9 +335,6 @@ static int bpf_obj_name_cpy(char *dst, const char *src)
333 if (src == end) 335 if (src == end)
334 return -EINVAL; 336 return -EINVAL;
335 337
336 /* '\0' terminates dst */
337 *dst = 0;
338
339 return 0; 338 return 0;
340} 339}
341 340