Index: openmp/tools/multiplex/ompt-multiplex.h =================================================================== --- openmp/tools/multiplex/ompt-multiplex.h +++ openmp/tools/multiplex/ompt-multiplex.h @@ -153,6 +153,8 @@ static ompt_data_t *ompt_multiplex_get_own_ompt_data(ompt_data_t *data) { if (!data) return NULL; + if (!data->ptr) + return NULL; ompt_multiplex_data_pair_t *data_pair = (ompt_multiplex_data_pair_t *)data->ptr; return &(data_pair->own_data); @@ -161,6 +163,8 @@ static ompt_data_t *ompt_multiplex_get_client_ompt_data(ompt_data_t *data) { if (!data) return NULL; + if (!data->ptr) + return NULL; ompt_multiplex_data_pair_t *data_pair = (ompt_multiplex_data_pair_t *)data->ptr; return &(data_pair->client_data);