Skip to content

Commit 31b0fa6

Browse files
authored
Merge pull request #10964 from devreal/fix-han-mod_id-overflow
Fix potential oob read in mca_coll_han_query_module_from_mca
2 parents d01a626 + 6b28879 commit 31b0fa6

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
@@ -213,9 +213,8 @@ mca_coll_han_query_module_from_mca(mca_base_component_t* c,
213213
{
214214
char *module_name, *endptr = NULL;
215215

216-
int mod_id = COMPONENTS_COUNT;
216+
int mod_id = COMPONENTS_COUNT-1;
217217
mod_id = (*module_id > (uint32_t)mod_id) ? mod_id : (int)*module_id; /* stay in range */
218-
mod_id = (mod_id < 0) ? 0 : mod_id; /* in range */
219218

220219
*storage = ompi_coll_han_available_components[mod_id].component_name;
221220

0 commit comments

Comments
 (0)