From: Trond Myklebust Date: Wed, 30 Dec 2015 23:14:06 +0000 (-0500) Subject: SUNRPC: Fix a missing break in rpc_anyaddr() X-Git-Tag: v4.5-rc1~11^2^2~3 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=0b161e6330e27c191a0ff0d44082ff7832a8c8a1;p=linux-2.6-block.git SUNRPC: Fix a missing break in rpc_anyaddr() The missing break means that we always return EAFNOSUPPORT when faced with a request for an IPv6 loopback address. Reported-by: coverity (CID 401987) Signed-off-by: Trond Myklebust --- diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 23608eb0ded2..b7f21044f4d8 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c @@ -1217,6 +1217,7 @@ static int rpc_anyaddr(int family, struct sockaddr *buf, size_t buflen) return -EINVAL; memcpy(buf, &rpc_in6addr_loopback, sizeof(rpc_in6addr_loopback)); + break; default: dprintk("RPC: %s: address family not supported\n", __func__);