Signed-off-by: Yevgeny Kliteynik klit...@dev.mellanox.co.il
---
opensm/opensm/osm_ucast_ftree.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/opensm/opensm/osm_ucast_ftree.c b/opensm/opensm/osm_ucast_ftree.c
index 88ea344..fb46d0f 100644
--- a/opensm/opensm/osm_ucast_ftree.c
+++ b/opensm/opensm/osm_ucast_ftree.c
@@ -791,8 +791,10 @@ static ftree_hca_t *hca_create(IN osm_node_t * p_osm_node)
p_hca-up_port_groups = (ftree_port_group_t **)
malloc(osm_node_get_num_physp(p_hca-p_osm_node) *
sizeof(ftree_port_group_t *));
- if (!p_hca-up_port_groups)
+ if (!p_hca-up_port_groups) {
+ free(p_hca);
return NULL;
+ }
p_hca-up_port_groups_num = 0;
return p_hca;
}
--
1.6.2.4
--
To unsubscribe from this list: send the line unsubscribe linux-rdma in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html