From: Dan Ben Yosef <[email protected]> Overrunning static array "disp_msg_str", with 35 elements, at position 35 with index variable "msg".
Signed-off-by: Dan Ben Yosef <[email protected]> Signed-off-by: Alex Netes <[email protected]> Signed-off-by: Hal Rosenstock <[email protected]> --- opensm/osm_helper.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/opensm/osm_helper.c b/opensm/osm_helper.c index d31d088..55f0637 100644 --- a/opensm/osm_helper.c +++ b/opensm/osm_helper.c @@ -2941,8 +2941,8 @@ static const char *disp_msg_str[] = { const char *osm_get_disp_msg_str(IN cl_disp_msgid_t msg) { - if (msg > OSM_MSG_MAX) - msg = OSM_MSG_MAX; + if (msg >= OSM_MSG_MAX) + msg = OSM_MSG_MAX-1; return disp_msg_str[msg]; } -- 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
