X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fsunrpc%2Fxprtsock.c;h=2d78d95955ab5474172ac406a853bc12fff0bea8;hb=e25ba0ce039d1c5cae0b0057e4b9e228dc6744bd;hp=d7f97ef265904f0ddc0d691360f1e920dc63210b;hpb=e10b87d2b5b4574cdf3a5a19b22ca88b91ba7151;p=pandora-kernel.git diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c index d7f97ef26590..2d78d95955ab 100644 --- a/net/sunrpc/xprtsock.c +++ b/net/sunrpc/xprtsock.c @@ -2530,8 +2530,10 @@ static struct rpc_xprt *xs_setup_xprt(struct xprt_create *args, int err; err = xs_init_anyaddr(args->dstaddr->sa_family, (struct sockaddr *)&new->srcaddr); - if (err != 0) + if (err != 0) { + xprt_free(xprt); return ERR_PTR(err); + } } return xprt;