Commit 42349cf4 authored by Liu Jian's avatar Liu Jian
Browse files

net: fix wrong return value in bpf_sock_ops_get_uid_gid

hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I8KU3B


CVE: NA

--------------------------------

We should return 0 on success.

Fixes: e62b4a1c ("bpf: Add bpf_get_sockops_uid_gid helper function")
Signed-off-by: default avatarLiu Jian <liujian56@huawei.com>
parent ea4dd5f0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5675,7 +5675,7 @@ static int bpf_sock_ops_get_uid_gid(struct bpf_sock_ops_kern *bpf_sock,
	*(u32 *)optval = from_kgid_munged(sock_net(sk)->user_ns, gid);
	*((u32 *)optval + 1) = from_kuid_munged(sock_net(sk)->user_ns, uid);

	return sizeof(u64);
	return 0;
}

static int bpf_sk_original_addr(struct bpf_sock_ops_kern *bpf_sock,