Skip to content

Commit 39d12da

Browse files
author
William Zhang
committed
coll/ucc: Set default mca param value before registration
Setting the default right before registration is the well known behavior and prevents issues as the pointer can be set to NULL during param deregistration. Signed-off-by: William Zhang <wilzhang.amazon.com>
1 parent ed93c43 commit 39d12da

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ompi/mca/coll/ucc/coll_ucc_component.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,13 @@ static int mca_coll_ucc_register(void)
9191
OPAL_INFO_LVL_3, MCA_BASE_VAR_SCOPE_READONLY,
9292
&cm->runtime_version);
9393

94+
cm->cls = "";
9495
mca_base_component_var_register(c, "cls",
9596
"Comma separated list of UCC CLS to be used for team creation",
9697
MCA_BASE_VAR_TYPE_STRING, NULL, 0, 0,
9798
OPAL_INFO_LVL_6, MCA_BASE_VAR_SCOPE_READONLY, &cm->cls);
9899

100+
cm->cts = COLL_UCC_CTS_STR;
99101
mca_base_component_var_register(c, "cts",
100102
"Comma separated list of UCC coll types to be enabled",
101103
MCA_BASE_VAR_TYPE_STRING, NULL, 0, 0,

0 commit comments

Comments
 (0)