From 1bf36c46638e8de45b53872bc834cf15ec251b87 Mon Sep 17 00:00:00 2001 From: Tim Woodall Date: Fri, 26 Mar 2004 16:15:16 +0000 Subject: [PATCH] - init fields for valgrind/purify This commit was SVN r979. --- src/mca/ptl/tcp/src/ptl_tcp_sendfrag.c | 3 ++- src/mca/ptl/tcp/src/ptl_tcp_sendfrag.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.c b/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.c index 04a9331cff..da5271c1ec 100644 --- a/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.c +++ b/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.c @@ -60,8 +60,9 @@ int mca_ptl_tcp_send_frag_init( hdr->hdr_common.hdr_size = sizeof(mca_ptl_base_match_header_t); hdr->hdr_frag.hdr_frag_offset = sendreq->req_offset; hdr->hdr_frag.hdr_frag_seq = 0; + hdr->hdr_frag.hdr_src_ptr.lval = 0; /* for VALGRIND/PURIFY - REPLACE WITH MACRO */ hdr->hdr_frag.hdr_src_ptr.pval = sendfrag; - hdr->hdr_frag.hdr_dst_ptr.pval = 0; + hdr->hdr_frag.hdr_dst_ptr.lval = 0; hdr->hdr_match.hdr_contextid = sendreq->super.req_comm->c_contextid; hdr->hdr_match.hdr_src = sendreq->super.req_comm->c_my_rank; hdr->hdr_match.hdr_dst = sendreq->super.req_peer; diff --git a/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.h b/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.h index 0514fb45cd..7829147d8f 100644 --- a/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.h +++ b/src/mca/ptl/tcp/src/ptl_tcp_sendfrag.h @@ -82,6 +82,7 @@ static inline void mca_ptl_tcp_send_frag_init_ack( hdr->hdr_common.hdr_flags = 0; hdr->hdr_common.hdr_size = sizeof(mca_ptl_base_ack_header_t); hdr->hdr_ack.hdr_src_ptr = frag->super.super.frag_header.hdr_frag.hdr_src_ptr; + hdr->hdr_ack.hdr_dst_ptr.lval = 0; /* for VALGRIND/PURIFY - REPLACE WITH MACRO */ hdr->hdr_ack.hdr_dst_ptr.pval = frag->super.frag_request; ack->super.frag_request = 0; ack->super.super.frag_peer = ptl_peer; @@ -90,7 +91,7 @@ static inline void mca_ptl_tcp_send_frag_init_ack( ack->super.super.frag_size = 0; ack->frag_vec_ptr = ack->frag_vec; ack->frag_vec[0].iov_base = (lam_iov_base_ptr_t)hdr; - ack->frag_vec[0].iov_len = sizeof(mca_ptl_base_ack_header_t); + ack->frag_vec[0].iov_len = sizeof(hdr->hdr_ack); ack->frag_vec_cnt = 1; }