]> git.openfabrics.org - ~ardavis/dapl.git/commit
When copying private_data out of rdma_cm events, use the
authorArlin Davis <arlin.r.davis@intel.com>
Tue, 2 Feb 2010 22:43:03 +0000 (14:43 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Tue, 2 Feb 2010 22:43:03 +0000 (14:43 -0800)
commit9011abd4b1470c65bfe81eef5a2f3a81060cec81
tree8589d9e1c223c9a4907e40bde3fc917003601f40
parent5da33bb3b9c230c08492f85d13caa330ce65906e
When copying private_data out of rdma_cm events, use the
reported private_data_len for the size, and not IB maximums.
This fixes a bug running over the librdmacm on windows, where
DAPL accessed invalid memory.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
13 files changed:
dapl/common/dapl_adapter_util.h
dapl/common/dapl_cr_callback.c
dapl/common/dapl_cr_util.h
dapl/common/dapl_ep_connect.c
dapl/common/dapl_ep_util.c
dapl/common/dapl_evd_connection_callb.c
dapl/common/dapl_evd_util.h
dapl/common/dapl_ia_query.c
dapl/ibal/dapl_ibal_cm.c
dapl/openib_cma/cm.c
dapl/openib_cma/dapl_ib_util.h
dapl/openib_scm/cm.c
dapl/openib_ucm/cm.c