OpenSM: trivial fix for segfault on invalid port info
authoreitan <eitan@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 4 Apr 2006 08:53:53 +0000 (08:53 +0000)
committereitan <eitan@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 4 Apr 2006 08:53:53 +0000 (08:53 +0000)
commit3b60a52bd139bb882fa73fe93d10cb848e7fe80a
tree4cdd6f664c47356907b0eacb4ee39f4d51a7c8ad
parent2338eccca51775332bac646f032a96e1ec40445d
OpenSM: trivial fix for segfault on invalid port info

A previous patch adding explicit set remote port state DOWN in case the
local one is recycled was not safe. In the case of irresponsive remote
port, it would actually try and traverse a null pointer of the port info.

This simple fix is just a little more careful about it.
p_rem_port was also renamed to p_rem_physp as the pointer actually
points to a physical port...

Signed-off-by: Eitan Zahavi <eitan@mellanox.co.il>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@279 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
ulp/opensm/user/opensm/osm_lid_mgr.c