From: Geliang Tang <tanggeliang@kylinos.cn>
Add NULL pointer checks.
Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn>
---
net/ipv4/tcp.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index a627e1ee5668..6fca35f3fd24 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -779,6 +779,8 @@ static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss)
.count = tss->len,
};
+ if (unlikely(!ops || !ops->read_sock))
+ return -ENOTSUPP;
return INDIRECT_CALL_INET_1(ops->read_sock, tcp_read_sock,
sk, &rd_desc, tcp_splice_data_recv);
}
--
2.48.1