@@ -251,12 +251,13 @@ static pmix_status_t allocate(pmix_nspace_t *nptr,
251
251
return PMIX_ERR_TAKE_NEXT_OPTION ;
252
252
}
253
253
254
- if (0 == strncmp (info -> key , PMIX_SETUP_APP_ENVARS , PMIX_MAX_KEYLEN )) {
254
+ if (PMIX_CHECK_KEY (info , PMIX_SETUP_APP_ENVARS )) {
255
255
envars = PMIX_INFO_TRUE (info );
256
- } else if (0 == strncmp (info -> key , PMIX_SETUP_APP_ALL , PMIX_MAX_KEYLEN )) {
256
+ } else if (PMIX_CHECK_KEY (info , PMIX_SETUP_APP_ALL )) {
257
257
envars = PMIX_INFO_TRUE (info );
258
258
seckeys = PMIX_INFO_TRUE (info );
259
- } else if (0 == strncmp (info -> key , PMIX_SETUP_APP_NONENVARS , PMIX_MAX_KEYLEN )) {
259
+ } else if (PMIX_CHECK_KEY (info , PMIX_SETUP_APP_NONENVARS ) ||
260
+ PMIX_CHECK_KEY (info , PMIX_ALLOC_NETWORK_SEC_KEY )) {
260
261
seckeys = PMIX_INFO_TRUE (info );
261
262
}
262
263
@@ -362,6 +363,14 @@ static pmix_status_t setup_local_network(pmix_nspace_t *nptr,
362
363
return PMIX_ERR_NOMEM ;
363
364
}
364
365
pmix_value_xfer (kv -> value , & info [n ].value );
366
+ if (PMIX_ENVAR == kv -> value -> type ) {
367
+ pmix_output_verbose (2 , pmix_pnet_base_framework .framework_output ,
368
+ "pnet:opa:setup_local_network adding %s=%s to environment" ,
369
+ kv -> value -> data .envar .envar , kv -> value -> data .envar .value );
370
+ } else {
371
+ pmix_output_verbose (2 , pmix_pnet_base_framework .framework_output ,
372
+ "pnet:opa:setup_local_network loading blob" );
373
+ }
365
374
pmix_list_append (& nptr -> setup_data , & kv -> super );
366
375
}
367
376
}
0 commit comments