From 170b9c344e3a73d7976d3b42833ce06c58bf85e2 Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Thu, 12 Jun 2008 17:24:39 +0000 Subject: [PATCH] Mea culpa. I forget to initialize the max_data before the call to the convertor. This commit was SVN r18651. --- ompi/mca/btl/sm/btl_sm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ompi/mca/btl/sm/btl_sm.c b/ompi/mca/btl/sm/btl_sm.c index d08429f59b..0bff6d51d2 100644 --- a/ompi/mca/btl/sm/btl_sm.c +++ b/ompi/mca/btl/sm/btl_sm.c @@ -672,10 +672,10 @@ int mca_btl_sm_sendi( struct mca_btl_base_module_t* btl, memcpy( frag->segment.seg_addr.pval, header, header_size ); if( payload_size ) { struct iovec iov; - unsigned int iov_count; + uint32_t iov_count; /* pack the data into the supplied buffer */ iov.iov_base = (IOVBASE_TYPE*)((unsigned char*)frag->segment.seg_addr.pval + header_size); - iov.iov_len = payload_size; + iov.iov_len = max_data = payload_size; iov_count = 1; (void)ompi_convertor_pack( convertor,