SUNRPC: Fix a memory leak in the backchannel code
[firefly-linux-kernel-4.4.55.git] / net / sunrpc / backchannel_rqst.c
index 9dd0ea8db463acc9daba0c51be89b1f17ec8f17d..28504dfd3dad545aae381d912c36d89ab404bc2b 100644 (file)
@@ -60,7 +60,7 @@ static void xprt_free_allocation(struct rpc_rqst *req)
 
        dprintk("RPC:        free allocations for req= %p\n", req);
        WARN_ON_ONCE(test_bit(RPC_BC_PA_IN_USE, &req->rq_bc_pa_state));
-       xbufp = &req->rq_private_buf;
+       xbufp = &req->rq_rcv_buf;
        free_page((unsigned long)xbufp->head[0].iov_base);
        xbufp = &req->rq_snd_buf;
        free_page((unsigned long)xbufp->head[0].iov_base);