Messages in this thread | | | Subject | Re: [PATCH] ib_isert: prevent NULL pointer dereference in isert_login_recv_done() | From | Sagi Grimberg <> | Date | Thu, 29 Jun 2017 08:36:51 +0300 |
| |
> Just tested this patch, I wasn't able to reproduce the NULL pointer > dereference or any other bugs, so this fix seems safe enough to me. > > Tested-by: Andrea Righi <righi.andrea@gmail.com>
Can you test just the one liner fix below?
>> @@ -1452,7 +1452,7 @@ >> isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc) >> { >> struct isert_conn *isert_conn = wc->qp->qp_context; >> - struct ib_device *ib_dev = isert_conn->cm_id->device; >> + struct ib_device *ib_dev = isert_conn->device->ib_device; >> >> if (unlikely(wc->status != IB_WC_SUCCESS)) { >> isert_print_wc(wc, "login recv");
| |