diff options
author | Adit Ranadive <aditr@vmware.com> | 2017-01-19 16:20:39 -0500 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2017-01-24 14:15:28 -0500 |
commit | 7d211c81e97ef8505610ef82e14e302ab415bad1 (patch) | |
tree | 03d04c8ee96b50139f5fc9c639a26d9f85835477 | |
parent | b1a27eac7fefff33ccf6acc919fc0725bf9815fb (diff) |
IB/vmw_pvrdma: Don't leak info from alloc_ucontext
Clear out the user response struct correctly.
Fixes: 29c8d9eba550 ("IB: Add vmw_pvrdma driver")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Adit Ranadive <aditr@vmware.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
-rw-r--r-- | drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c index 54891370d18a..c2aa52638dcb 100644 --- a/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c +++ b/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | |||
@@ -306,7 +306,7 @@ struct ib_ucontext *pvrdma_alloc_ucontext(struct ib_device *ibdev, | |||
306 | union pvrdma_cmd_resp rsp; | 306 | union pvrdma_cmd_resp rsp; |
307 | struct pvrdma_cmd_create_uc *cmd = &req.create_uc; | 307 | struct pvrdma_cmd_create_uc *cmd = &req.create_uc; |
308 | struct pvrdma_cmd_create_uc_resp *resp = &rsp.create_uc_resp; | 308 | struct pvrdma_cmd_create_uc_resp *resp = &rsp.create_uc_resp; |
309 | struct pvrdma_alloc_ucontext_resp uresp; | 309 | struct pvrdma_alloc_ucontext_resp uresp = {0}; |
310 | int ret; | 310 | int ret; |
311 | void *ptr; | 311 | void *ptr; |
312 | 312 | ||