p_mtn->max_children is an array - no point checking if it is NULL.

Signed-off-by: Yevgeny Kliteynik <[email protected]>
---
 opensm/opensm/osm_mtree.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/opensm/opensm/osm_mtree.c b/opensm/opensm/osm_mtree.c
index b5ce73b..693d0d5 100644
--- a/opensm/opensm/osm_mtree.c
+++ b/opensm/opensm/osm_mtree.c
@@ -73,11 +73,10 @@ void osm_mtree_destroy(IN osm_mtree_node_t * p_mtn)
        if (p_mtn == NULL)
                return;

-       if (p_mtn->child_array != NULL)
-               for (i = 0; i < p_mtn->max_children; i++)
-                       if ((p_mtn->child_array[i] != NULL) &&
-                           (p_mtn->child_array[i] != OSM_MTREE_LEAF))
-                               osm_mtree_destroy(p_mtn->child_array[i]);
+       for (i = 0; i < p_mtn->max_children; i++)
+               if ((p_mtn->child_array[i] != NULL) &&
+                   (p_mtn->child_array[i] != OSM_MTREE_LEAF))
+                       osm_mtree_destroy(p_mtn->child_array[i]);

        free(p_mtn);
 }
-- 
1.6.2.4

--
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

Reply via email to