diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index f0ca69f888fa..b1cb501fb577 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -9638,7 +9638,7 @@ static int check_reg_const_str(struct bpf_verifier_env *env, } str_ptr = (char *)(long)(map_addr); - if (!strnchr(str_ptr + map_off, map->value_size - map_off, 0)) { + if (!strnchr(str_ptr, map->value_size - map_off, 0)) { verbose(env, "string is not zero-terminated\n"); return -EINVAL; }