[PATCH mptcp-next 2/2] Squash to "mptcp: set .splice_read"

Geliang Tang posted 2 patches 2 months, 2 weeks ago
[PATCH mptcp-next 2/2] Squash to "mptcp: set .splice_read"
Posted by Geliang Tang 2 months, 2 weeks ago
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