Signed-off-by: Hal Rosenstock <[email protected]> 
---
diff --git a/opensm/include/opensm/osm_path.h b/opensm/include/opensm/osm_path.h
index 8d65d2c..7ef0fc5 100644
--- a/opensm/include/opensm/osm_path.h
+++ b/opensm/include/opensm/osm_path.h
@@ -155,7 +156,7 @@ osm_dr_path_init(IN osm_dr_path_t * const p_path,
        CL_ASSERT(hop_count < IB_SUBNET_PATH_HOPS_MAX);
        p_path->h_bind = h_bind;
        p_path->hop_count = hop_count;
-       memcpy(p_path->path, path, IB_SUBNET_PATH_HOPS_MAX);
+       memcpy(p_path->path, path, hop_count + 1);
 }
 
 /*
_______________________________________________
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