osm_ucast_cache.c : Fix dereference null return value
PATCH 1/1 osm_ucast_cache.c : Fix dereference null return value
Quoted 1 line
From
c5ef3da14a22721a09edc5a0d70ca1715b310c6fMon Sep 17 00:00:00 2001
From: Dan Ben Yosef <[email protected]>
Date: Tue, 4 Dec 2012 16:44:06 +0200
Subject: [PATCH] osm_ucast_cache.c : Fix dereference null return value
Dereferencing a null pointer "p_remote_port".
Signed-off-by Dan Ben Yosef <[email protected]>
--- opensm/osm_ucast_cache.c | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-)
opensm/osm_ucast_cache.c +11 -0
@@ -559,6 +559,17 @@ static void ucast_cache_validate(osm_ucast_mgr_t * p_mgr)osm_get_port_by_guid (p_mgr->p_subn,osm_physp_get_port_guid (p_remote_physp)); +if (!p_remote_port) { +OSM_LOG (p_mgr->p_log, +OSM_LOG_ERROR , +"ERR AD04: No port was found for " +"port GUID 0x%" PRIx64"\n" , +cl_ntoh64 (osm_physp_get_port_guid + (p_remote_physp))); +osm_ucast_cache_invalidate + (p_mgr); + goto Exit; + }if (p_remote_port->is_new) { OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG,
Signature · 6 lines
1.7.8.2 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html