Skip to content

Commit 0cbb657

Browse files
kaleshap86selvintxavier
authored andcommitted
bnxt_re/lib: Fix memcpy size in bnxt_re_create_qp
While doing a memcpy, using a wrong size as: memcpy(&attr_ex, attr, sizeof(attr_ex)); Fixing it to use correct size as: memcpy(&attr_ex, attr, sizeof(*attr)); Fixes: debec47 ("bnxt_re/lib: Reorganize the create_qp code") Reviewed-by: Saravanan Vajravel <saravanan.vajravel@broadcom.com> Signed-off-by: Kalesh AP <kalesh-anakkur.purayil@broadcom.com> Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
1 parent 3d65bd6 commit 0cbb657

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

providers/bnxt_re/verbs.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2158,7 +2158,7 @@ struct ibv_qp *bnxt_re_create_qp(struct ibv_pd *ibvpd,
21582158
struct ibv_qp *qp;
21592159

21602160
memset(&attr_ex, 0, sizeof(attr_ex));
2161-
memcpy(&attr_ex, attr, sizeof(attr_ex));
2161+
memcpy(&attr_ex, attr, sizeof(*attr));
21622162
attr_ex.comp_mask = IBV_QP_INIT_ATTR_PD;
21632163
attr_ex.pd = ibvpd;
21642164
qp = __bnxt_re_create_qp(ibvpd->context, &attr_ex);

0 commit comments

Comments
 (0)