socket: Tighten no-error check in bind()
Subsystems (3)
PATCH 1/1 socket: Tighten no-error check in bind()
move_addr_to_kernel() returns only negative values on error, or zero on success. Rewrite the error check to an idiomatic form to avoid confusing the reader.
Signed-off-by Jakub Sitnicki <[email protected]>
--- net/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
net/socket.c +1 -1
@@ -1475,7 +1475,7 @@ int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen) sock =sockfd_lookup_light (fd, &err, &fput_needed);if (sock) { err =move_addr_to_kernel (umyaddr, addrlen, &address); -if (err >=0 ) { +if (!err) { err =security_socket_bind (sock, (struct sockaddr *)&address, addrlen);
Signature · 1 line
2.17.1
From: Jakub Sitnicki <[email protected]>
Date: Thu, 4 Oct 2018 11:09:40 +0200
Quoted 5 lines
move_addr_to_kernel()returns only negative values on error, or zero on success. Rewrite the error check to an idiomatic form to avoid confusing the reader.Signed-off-by Jakub Sitnicki <[email protected]>
Applied.