Commit 654c8876 authored by Marios Makassikis's avatar Marios Makassikis Committed by Namjae Jeon
Browse files

ksmbd: Fix potential memory leak in tcp_destroy_socket()



ksmbd_socket must be freed even if kernel_sock_shutdown() somehow fails.

Signed-off-by: default avatarMarios Makassikis <mmakassikis@freebox.fr>
Signed-off-by: default avatarNamjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: default avatarSteve French <stfrench@microsoft.com>
parent 378087cd
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -381,7 +381,6 @@ static void tcp_destroy_socket(struct socket *ksmbd_socket)
	ret = kernel_sock_shutdown(ksmbd_socket, SHUT_RDWR);
	if (ret)
		pr_err("Failed to shutdown socket: %d\n", ret);
	else
	sock_release(ksmbd_socket);
}