Unverified Commit d5bf23ac authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!9030 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

parents 805b167e 9be41f39
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -477,10 +477,12 @@ static inline void sk_psock_put(struct sock *sk, struct sk_psock *psock)

static inline void sk_psock_data_ready(struct sock *sk, struct sk_psock *psock)
{
	read_lock_bh(&sk->sk_callback_lock);
	if (psock->parser.enabled)
		psock->parser.saved_data_ready(sk);
	else
		sk->sk_data_ready(sk);
	read_unlock_bh(&sk->sk_callback_lock);
}

static inline void psock_set_prog(struct bpf_prog **pprog,