diff options
author | hselasky <hselasky@FreeBSD.org> | 2016-04-07 07:41:06 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2016-04-07 07:41:06 +0000 |
commit | 9706ffd556695ddcbcd7adedc7e67f1021081a6c (patch) | |
tree | 65654a9a6efa11fe936362306ab389cf9a948f26 | |
parent | 1c1fa6f80e0eca67019f860a29eee7532a2a5806 (diff) | |
download | FreeBSD-src-9706ffd556695ddcbcd7adedc7e67f1021081a6c.zip FreeBSD-src-9706ffd556695ddcbcd7adedc7e67f1021081a6c.tar.gz |
MFC r296934:
Fix crash in krping when run as a client due to NULL pointer access.
Initialize pointer in question which is used only when fast registers
mode is selected.
Sponsored by: Mellanox Technologies
-rw-r--r-- | sys/contrib/rdma/krping/krping.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/contrib/rdma/krping/krping.c b/sys/contrib/rdma/krping/krping.c index 2280636..a9ab4de 100644 --- a/sys/contrib/rdma/krping/krping.c +++ b/sys/contrib/rdma/krping/krping.c @@ -259,6 +259,7 @@ static int krping_cma_event_handler(struct rdma_cm_id *cma_id, case RDMA_CM_EVENT_ROUTE_RESOLVED: cb->state = ROUTE_RESOLVED; + cb->child_cm_id = cma_id; wake_up_interruptible(&cb->sem); break; |