RDMA/cxgb4: four byte info leak in c4iw_create_cq()
Subsystems (3)
PATCH 1/1 RDMA/cxgb4: four byte info leak in c4iw_create_cq()
There is a four byte hole at the end of the "uresp" struct after the ->qid_mask member.
Signed-off-by Dan Carpenter <[email protected]>
drivers/infiniband/hw/cxgb4/cq.c +1 -0
@@ -930,6 +930,7 @@ struct ib_cq *c4iw_create_cq(struct ib_device *ibdev, int entries,if (!mm2) goto err4; +memset (&uresp,0 ,sizeof (uresp)); uresp.qid_mask = rhp->rdev.cqmask; uresp.cqid = chp->cq.cqid; uresp.size = chp->cq.size;