Skip to content

Commit e62b18f

Browse files
authored
Merge pull request open-mpi#13455 from Matthew-Whitlock/ftagree_retain
coll/ftagree: Memory bugfix
2 parents 7a5c028 + a4e22d7 commit e62b18f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ompi/mca/coll/ftagree/coll_ftagree_earlyreturning.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1930,6 +1930,7 @@ static void *era_error_event_cb(int fd, int flags, void *context) {
19301930
ompi_coll_ftagree_era_agreement_info_t* ci = event->ci;
19311931
free(event);
19321932
era_mark_process_failed(ci, r);
1933+
OBJ_RELEASE(ci);
19331934
return NULL;
19341935
}
19351936

@@ -1948,6 +1949,7 @@ static void era_mark_process_failed(ompi_coll_ftagree_era_agreement_info_t *ci,
19481949
event->rank = rank;
19491950
opal_event_evtimer_set(opal_sync_event_base, &event->ev, era_error_event_cb, event);
19501951
opal_event_add(&event->ev, &now);
1952+
OBJ_RETAIN(ci);
19511953
return;
19521954
}
19531955

0 commit comments

Comments
 (0)