Skip to content

Commit 002f5b4

Browse files
committed
opal/mca/ofi: fix a double free
Fix a double free bug on the error path. This causes a harsh crash instead of returning an error code. Signed-off-by: Wenduo Wang <wenduwan@amazon.com>
1 parent 88077e1 commit 002f5b4

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

opal/mca/common/ofi/common_ofi.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,7 @@ static uint32_t get_package_rank(opal_process_info_t *process_info)
765765
relative_locality = opal_hwloc_compute_relative_locality(process_info->locality,
766766
locality_string);
767767
free(locality_string);
768+
locality_string = NULL;
768769

769770
if ((uint16_t) pname.vpid == process_info->myprocid.rank) {
770771
return ranks_on_package;

0 commit comments

Comments
 (0)