Skip to content

Commit 6b28879

Browse files
committed
Fix potential oob read in mca_coll_han_query_module_from_mca
Reported as CID 1516096. Signed-off-by: Joseph Schuchart <schuchart@icl.utk.edu>
1 parent b55e183 commit 6b28879

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

ompi/mca/coll/han/coll_han_component.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,8 @@ mca_coll_han_query_module_from_mca(mca_base_component_t* c,
187187
{
188188
char *module_name, *endptr = NULL;
189189

190-
int mod_id = COMPONENTS_COUNT;
190+
int mod_id = COMPONENTS_COUNT-1;
191191
mod_id = (*module_id > (uint32_t)mod_id) ? mod_id : (int)*module_id; /* stay in range */
192-
mod_id = (mod_id < 0) ? 0 : mod_id; /* in range */
193192

194193
*storage = available_components[mod_id].component_name;
195194

0 commit comments

Comments
 (0)