diff --git a/transport/rdma.c b/transport/rdma.c index 8afb5cafa72be0908a9e9250a36803dfc6a3207a..68260fd0fad803605d2900856515ed8171d52939 100644 --- a/transport/rdma.c +++ b/transport/rdma.c @@ -235,6 +235,8 @@ FRESH_REGISTRATION: /* register this address for OFI */ struct fid_mr *mr; + /*Calculate the src ptr taking into account source offsets for dist_cdos -- silence compiler warnings */ + void * src_ptr = (void *) ((char *) dl.data + ticket->src_offset); uint64_t requested_key = e->ep->fi->domain_attr->mr_mode & FI_MR_PROV_KEY ? 0 : mstro_memory_new_key(); int err = fi_mr_reg(e->ep->domain, regentry->addr, dl.len, FI_REMOTE_READ, 0, requested_key, 0, &mr, NULL);