diff --git a/src/mca/iof/svc/iof_svc_sub.c b/src/mca/iof/svc/iof_svc_sub.c index 3d271246fa..d3e71b262f 100644 --- a/src/mca/iof/svc/iof_svc_sub.c +++ b/src/mca/iof/svc/iof_svc_sub.c @@ -179,7 +179,7 @@ int orte_iof_svc_sub_forward( frag->frag_len = frag->frag_hdr.hdr_msg.msg_len; frag->frag_iov[0].iov_base = (void*)&frag->frag_hdr; frag->frag_iov[0].iov_len = sizeof(frag->frag_hdr); - frag->frag_iov[1].iov_base = frag->frag_data; + frag->frag_iov[1].iov_base = (void*)frag->frag_data; frag->frag_iov[1].iov_len = frag->frag_len; memcpy(frag->frag_data, data, frag->frag_len); ORTE_IOF_BASE_HDR_MSG_NTOH(frag->frag_hdr.hdr_msg);