]> git.openfabrics.org - ~shefty/rdma-win.git/commit
dapl: use private_data_len for mem copies
authorSean Hefty <sean.hefty@intel.com>
Sat, 23 Jan 2010 00:22:36 +0000 (16:22 -0800)
committerSean Hefty <sean.hefty@intel.com>
Sat, 23 Jan 2010 00:22:36 +0000 (16:22 -0800)
commite0647ce55f68968befd0ea304e7eb1b437542d17
tree5034e05a01d7729acdcca5c64d2c35e6d20b05f8
parentaf838aef3d700e8ed7dba073f759c617ab3e47b7
dapl: use private_data_len for mem copies

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>
trunk/ulp/dapl2/dapl/common/dapl_adapter_util.h
trunk/ulp/dapl2/dapl/common/dapl_cr_callback.c
trunk/ulp/dapl2/dapl/common/dapl_cr_util.h
trunk/ulp/dapl2/dapl/common/dapl_ep_connect.c
trunk/ulp/dapl2/dapl/common/dapl_ep_util.c
trunk/ulp/dapl2/dapl/common/dapl_evd_connection_callb.c
trunk/ulp/dapl2/dapl/common/dapl_evd_util.h
trunk/ulp/dapl2/dapl/ibal/dapl_ibal_cm.c
trunk/ulp/dapl2/dapl/openib_cma/cm.c
trunk/ulp/dapl2/dapl/openib_scm/cm.c
trunk/ulp/dapl2/dapl/openib_ucm/cm.c