sunrpc/xprtrdma/transport.c: fix use-after-free
Subsystems (3)
PATCH 1/1 sunrpc/xprtrdma/transport.c: fix use-after-free
This patch fixes an obvious use-after-free spotted by the Coverity checker.
Signed-off-by Adrian Bunk <[email protected]>
---9bb1151172d05c2ffdb09302eb82ca6e1edae47d
net/sunrpc/xprtrdma/transport.c +1 -1
@@ -320,9 +320,9 @@ xprt_setup_rdma(struct xprt_create *args) xprt->slot =kcalloc (xprt->max_reqs,sizeof (struct rpc_rqst ),GFP_KERNEL );if (xprt->slot ==NULL ) { -kfree (xprt);dprintk ("RPC: %s: couldn't allocate %d slots\n" , __func__, xprt->max_reqs); +kfree (xprt);return ERR_PTR (-ENOMEM ); }