]> 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)
commitc8a3f3a71764175b650ebc214143acef3cee6dcb
tree06cdce656914daffeb60188020c0cbccef3f6806
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>