From e4646a4dd5e491a5cd4ee72d742e64a29886c00b Mon Sep 17 00:00:00 2001 From: Rich Graham Date: Fri, 2 Nov 2007 17:51:32 +0000 Subject: [PATCH] going through the ompi_free_list_init_ex, fl_payload_buffer_size and fl_payload_buffer_alignment were not being set. This commit was SVN r16641. --- ompi/class/ompi_free_list.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ompi/class/ompi_free_list.c b/ompi/class/ompi_free_list.c index 113f92072c..2ab09709a1 100644 --- a/ompi/class/ompi_free_list.c +++ b/ompi/class/ompi_free_list.c @@ -105,13 +105,16 @@ int ompi_free_list_init_ex( if(elem_size > flist->fl_frag_size) flist->fl_frag_size = elem_size; + flist->fl_frag_alignment = alignment; if(elem_class) flist->fl_frag_class = elem_class; + flist->fl_payload_buffer_size=flist->fl_frag_size- + flist->fl_frag_class->cls_sizeof; + flist->fl_payload_buffer_alignment=alignment; flist->fl_max_to_alloc = max_elements_to_alloc; flist->fl_num_allocated = 0; flist->fl_num_per_alloc = num_elements_per_alloc; flist->fl_mpool = mpool; - flist->fl_frag_alignment = alignment; flist->item_init = item_init; flist->ctx = ctx; if(num_elements_to_alloc)