diff --git a/source/adios2/toolkit/sst/dp/rdma_dp.c b/source/adios2/toolkit/sst/dp/rdma_dp.c index ef48cf3ce8..6832d4d4ba 100644 --- a/source/adios2/toolkit/sst/dp/rdma_dp.c +++ b/source/adios2/toolkit/sst/dp/rdma_dp.c @@ -1079,7 +1079,7 @@ static DP_RS_Stream RdmaInitReader(CP_Services Svcs, void *CP_Stream, void **Rea return NULL; } - ContactInfo->Length = Fabric->info->src_addrlen; + ContactInfo->Length = 24; ContactInfo->Address = malloc(ContactInfo->Length); if (guard_fi_return( fi_getname((fid_t)Fabric->signal, ContactInfo->Address, &ContactInfo->Length), Svcs, @@ -1342,7 +1342,7 @@ static DP_WSR_Stream RdmaInitWriterPerReader(CP_Services Svcs, DP_WS_Stream WS_S ContactInfo = calloc(1, sizeof(struct _RdmaWriterContactInfo)); ContactInfo->WS_Stream = WSR_Stream; - ContactInfo->Length = Fabric->info->src_addrlen; + ContactInfo->Length = 24; ContactInfo->Address = malloc(ContactInfo->Length); if (guard_fi_return( fi_getname((fid_t)Fabric->signal, ContactInfo->Address, &ContactInfo->Length), Svcs,