[PATCH net v3 2/8] vsock: simplify error check condition

From: Michal Luczaj

Date: Tue Sep 22 2026 - 11:14:30 EST


On success, vsock_assign_transport() ensures transport != NULL.
Drop the redundant check.

Signed-off-by: Michal Luczaj <mhal@xxxxxxx>
---
net/vmw_vsock/af_vsock.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c
index 9b71479a2b29..5c8e7e7d35b4 100644
--- a/net/vmw_vsock/af_vsock.c
+++ b/net/vmw_vsock/af_vsock.c
@@ -1757,8 +1757,7 @@ static int vsock_connect(struct socket *sock, struct sockaddr_unsized *addr,
/* The hypervisor and well-known contexts do not have socket
* endpoints.
*/
- if (!transport ||
- !transport->stream_allow(vsk, remote_addr->svm_cid,
+ if (!transport->stream_allow(vsk, remote_addr->svm_cid,
remote_addr->svm_port)) {
err = -ENETUNREACH;
goto out;

--
2.55.0