From: Gustavo A. R. Silva Date: Wed, 25 Jul 2018 15:22:27 +0000 (-0500) Subject: rds: send: Fix dead code in rds_sendmsg X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=dc66fe43b7ebdb53628dcbc1f8f15de3e000aacf;p=linux.git rds: send: Fix dead code in rds_sendmsg Currently, code at label *out* is unreachable. Fix this by updating variable *ret* with -EINVAL, so the jump to *out* can be properly executed instead of directly returning from function. Addresses-Coverity-ID: 1472059 ("Structurally dead code") Fixes: 1e2b44e78eea ("rds: Enable RDS IPv6 support") Signed-off-by: Gustavo A. R. Silva Acked-by: Sowmini Varadhan Acked-by: Santosh Shilimkar Signed-off-by: David S. Miller --- diff --git a/net/rds/send.c b/net/rds/send.c index 9604e1faa5648..18e2b4d3931fd 100644 --- a/net/rds/send.c +++ b/net/rds/send.c @@ -1126,7 +1126,7 @@ int rds_sendmsg(struct socket *sock, struct msghdr *msg, size_t payload_len) if (addr4 == htonl(INADDR_ANY) || addr4 == htonl(INADDR_BROADCAST) || IN_MULTICAST(ntohl(addr4))) { - return -EINVAL; + ret = -EINVAL; goto out; } }