opensm/osm_lid_mgr.c: Fix off by 1 issue with max_lid

Signed-off-by: Hal Rosenstock <[EMAIL PROTECTED]>

diff --git a/opensm/opensm/osm_lid_mgr.c b/opensm/opensm/osm_lid_mgr.c
index 0652cd0..b2a6320 100644
--- a/opensm/opensm/osm_lid_mgr.c
+++ b/opensm/opensm/osm_lid_mgr.c
@@ -596,7 +596,7 @@ AfterScanningLids:
                        p_range->min_lid = lid;
        }
        if (p_range) {
-               p_range->max_lid = p_mgr->p_subn->max_unicast_lid_ho - 1;
+               p_range->max_lid = p_mgr->p_subn->max_unicast_lid_ho;
                cl_qlist_insert_tail(&p_mgr->free_ranges, &p_range->item);
                OSM_LOG(p_mgr->p_log, OSM_LOG_DEBUG,
                        "final free lid range [0x%x:0x%x]\n",


_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to