]> git.openfabrics.org - ~shefty/rdma-win.git/commit
winverbs: fix memory violation in SRQ code
authorSean Hefty <sean.hefty@intel.com>
Mon, 19 Jul 2010 18:03:59 +0000 (18:03 +0000)
committerSean Hefty <sean.hefty@intel.com>
Mon, 19 Jul 2010 18:03:59 +0000 (18:03 +0000)
commita4a5b080c3daba5a29fe90db5007379652f867c5
tree249b39658665183a9d3faed2870a1841a127346b
parentd1da4ebbf3e91aa0f7f1fe33e04d8a7aa0bd51ad
winverbs: fix memory violation in SRQ code

Problem reported by Shiqing Fan:

"I got a memory violation error in wv_srq.cpp Query() function around line 202. It seems using uninitialized verbsData.output_size for memcpy. The verbsData.input_size is initialized in WvPreQueryQp (wvuverbs.cpp), and it has a similar memcpy in this function too."

wv_uverbs.cpp should initialize the output_size to 0 in all
WvPre* calls.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2848 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
trunk/core/winverbs/user/wv_uverbs.cpp