03f4a854cb
This commit fixes a race between a thread calling the tcp btl's add_procs and a thread processing an incomming connection. The race occured because the add_procs thread adds a newly created proc object to the hash table *before* the object is fully initialized. The connection thread then attempts to use the object before the endpoints array on the object has beeen allocation. The fix is to only add the proc to the hash table after it has been completely initialized. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
base | ||
openib | ||
portals4 | ||
scif | ||
self | ||
sm | ||
smcuda | ||
tcp | ||
template | ||
ugni | ||
usnic | ||
vader | ||
btl.h | ||
Makefile.am |