diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 993acf38af8704532fbc0d81f7adbadf08299deb..0b0b9f1eed46937d15fffd5c8a0499c3f66a2727 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c @@ -1442,7 +1442,7 @@ static int rpc_sockname(struct net *net, struct sockaddr *sap, size_t salen, break; default: err = -EAFNOSUPPORT; - goto out; + goto out_release; } if (err < 0) { dprintk("RPC: can't bind UDP socket (%d)\n", err);