1
1

Ensure the provider name isn't NULL before trying to strdup it

Этот коммит содержится в:
Ralph Castain 2015-02-19 08:38:23 -08:00
родитель 4872b0fc28
Коммит 8b625c2756

Просмотреть файл

@ -162,7 +162,11 @@ ompi_mtl_ofi_component_init(bool enable_progress_threads,
*/ */
domain_attr.threading = FI_THREAD_ENDPOINT; domain_attr.threading = FI_THREAD_ENDPOINT;
domain_attr.control_progress = FI_PROGRESS_AUTO; domain_attr.control_progress = FI_PROGRESS_AUTO;
fabric_attr.prov_name = strdup(ompi_mtl_ofi.provider_name); if (NULL != ompi_mtl_ofi.provider_name) {
fabric_attr.prov_name = strdup(ompi_mtl_ofi.provider_name);
} else {
fabric_attr.prov_name = NULL;
}
hints.domain_attr = &domain_attr; hints.domain_attr = &domain_attr;
hints.fabric_attr = &fabric_attr; hints.fabric_attr = &fabric_attr;