@@ -198,8 +198,8 @@ static pmix_status_t notify_server_of_event(pmix_status_t status,
198198 for (n = 0 ; n < cd -> ninfo ; n ++ ) {
199199 PMIX_INFO_XFER (& cd -> info [n ], & chain -> info [n ]);
200200 if (0 == strncmp (cd -> info [n ].key , PMIX_EVENT_NON_DEFAULT , PMIX_MAX_KEYLEN )) {
201- cd -> nondefault = true ;
202- chain -> nondefault = true ;
201+ cd -> nondefault = PMIX_INFO_TRUE ( & info [ n ]) ;
202+ chain -> nondefault = cd -> nondefault ;
203203 } else if (0 == strncmp (cd -> info [n ].key , PMIX_EVENT_CUSTOM_RANGE , PMIX_MAX_KEYLEN )) {
204204 /* provides an array of pmix_proc_t identifying the procs
205205 * that are to receive this notification, or a single pmix_proc_t */
@@ -972,8 +972,8 @@ static void _notify_client_event(int sd, short args, void *cbdata)
972972 for (n = 0 ; n < cd -> ninfo ; n ++ ) {
973973 PMIX_INFO_XFER (& chain -> info [n ], & cd -> info [n ]);
974974 if (0 == strncmp (cd -> info [n ].key , PMIX_EVENT_NON_DEFAULT , PMIX_MAX_KEYLEN )) {
975- cd -> nondefault = true ;
976- chain -> nondefault = true ;
975+ cd -> nondefault = PMIX_INFO_TRUE ( & cd -> info [ n ]) ;
976+ chain -> nondefault = cd -> nondefault ;
977977 } else if (0 == strncmp (cd -> info [n ].key , PMIX_EVENT_CUSTOM_RANGE , PMIX_MAX_KEYLEN )) {
978978 /* provides an array of pmix_proc_t identifying the procs
979979 * that are to receive this notification, or a single pmix_proc_t */
@@ -1087,7 +1087,7 @@ pmix_status_t pmix_server_notify_client_of_event(pmix_status_t status,
10871087 if (NULL != info ) {
10881088 for (n = 0 ; n < ninfo ; n ++ ) {
10891089 if (0 == strncmp (info [n ].key , PMIX_EVENT_NON_DEFAULT , PMIX_MAX_KEYLEN )) {
1090- cd -> nondefault = true ;
1090+ cd -> nondefault = PMIX_INFO_TRUE ( & info [ n ]) ;
10911091 } else if (0 == strncmp (info [n ].key , PMIX_EVENT_CUSTOM_RANGE , PMIX_MAX_KEYLEN )) {
10921092 /* provides an array of pmix_proc_t identifying the procs
10931093 * that are to receive this notification, or a single pmix_proc_t */
0 commit comments