Fix wrongly placed bounds check; mark failure as unlikely
Signed-off-by: Christoph Niethammer <niethammer@hlrs.de>
Этот коммит содержится в:
родитель
e1e8b2a373
Коммит
bd7f002675
@ -870,7 +870,7 @@ int opal_cr_user_inc_register_callback(opal_cr_user_inc_callback_event_t event,
|
|||||||
opal_cr_user_inc_callback_fn_t function,
|
opal_cr_user_inc_callback_fn_t function,
|
||||||
opal_cr_user_inc_callback_fn_t *prev_function)
|
opal_cr_user_inc_callback_fn_t *prev_function)
|
||||||
{
|
{
|
||||||
if (event >= OPAL_CR_INC_MAX) {
|
if (OPAL_UNLIKELY(event >= OPAL_CR_INC_MAX)) {
|
||||||
return OPAL_ERROR;
|
return OPAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -888,12 +888,12 @@ int opal_cr_user_inc_register_callback(opal_cr_user_inc_callback_event_t event,
|
|||||||
int ompi_trigger_user_inc_callback(opal_cr_user_inc_callback_event_t event,
|
int ompi_trigger_user_inc_callback(opal_cr_user_inc_callback_event_t event,
|
||||||
opal_cr_user_inc_callback_state_t state)
|
opal_cr_user_inc_callback_state_t state)
|
||||||
{
|
{
|
||||||
if( NULL == cur_user_coord_callback[event] ) {
|
if (OPAL_UNLIKELY(event >= OPAL_CR_INC_MAX)) {
|
||||||
return OPAL_SUCCESS;
|
return OPAL_ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (event >= OPAL_CR_INC_MAX) {
|
if( NULL == cur_user_coord_callback[event] ) {
|
||||||
return OPAL_ERROR;
|
return OPAL_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ((cur_user_coord_callback[event])(event, state));
|
return ((cur_user_coord_callback[event])(event, state));
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user