]> git.openfabrics.org - ~shefty/rdma-win.git/commit
winverbs: fix memory violation in SRQ code
authorSean Hefty <sean.hefty@intel.com>
Thu, 15 Jul 2010 17:49:16 +0000 (10:49 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 15 Jul 2010 17:49:16 +0000 (10:49 -0700)
commit0024a4123a3ed01d41c946126590641f9f76bc20
tree249b39658665183a9d3faed2870a1841a127346b
parent0a02ac93d7287bbdc48578efcf676190572718f1
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>
trunk/core/winverbs/user/wv_uverbs.cpp