aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/infiniband/hw/qedr/qedr_iw_cm.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/qedr/qedr_iw_cm.c b/drivers/infiniband/hw/qedr/qedr_iw_cm.c
index 505fa3648762..93b16237b767 100644
--- a/drivers/infiniband/hw/qedr/qedr_iw_cm.c
+++ b/drivers/infiniband/hw/qedr/qedr_iw_cm.c
@@ -492,6 +492,8 @@ int qedr_iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
492 int i; 492 int i;
493 493
494 qp = idr_find(&dev->qpidr.idr, conn_param->qpn); 494 qp = idr_find(&dev->qpidr.idr, conn_param->qpn);
495 if (unlikely(!qp))
496 return -EINVAL;
495 497
496 laddr = (struct sockaddr_in *)&cm_id->m_local_addr; 498 laddr = (struct sockaddr_in *)&cm_id->m_local_addr;
497 raddr = (struct sockaddr_in *)&cm_id->m_remote_addr; 499 raddr = (struct sockaddr_in *)&cm_id->m_remote_addr;