diff --git a/net/vmw_vsock/af_vsock.c b/net/vmw_vsock/af_vsock.c index f04abf662ec6..eb02454e291b 100644 --- a/net/vmw_vsock/af_vsock.c +++ b/net/vmw_vsock/af_vsock.c @@ -1430,6 +1430,7 @@ static int vsock_connect(struct socket *sock, struct sockaddr *addr, out_wait: finish_wait(sk_sleep(sk), &wait); out: + kfree(vsk->trans); release_sock(sk); return err; }