From dde381add4e4bd4e03812ce8a5b678185d6296b7 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Mon, 26 Mar 2007 16:18:13 -0500 Subject: [svn-r13544] Some minor adjustment from last round of checkin. Tested on kagiso only because the changes are simple. --- src/H5Tconv.c | 7 +++---- test/tvlstr.c | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/H5Tconv.c b/src/H5Tconv.c index 534820b..3a94bb2 100644 --- a/src/H5Tconv.c +++ b/src/H5Tconv.c @@ -2838,13 +2838,12 @@ H5T_conv_vlen(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, /* Check if conversion buffer is large enough, resize if * necessary. If the SEQ_LEN is 0, allocate a minimal size buffer. */ - if(src_size==0 && dst_size==0) { + if(!seq_len && !conv_buf) { conv_buf_size=((1/H5T_VLEN_MIN_CONF_BUF_SIZE)+1)*H5T_VLEN_MIN_CONF_BUF_SIZE; - if((conv_buf=H5FL_BLK_REALLOC(vlen_seq,conv_buf, conv_buf_size))==NULL) + if((conv_buf=H5FL_BLK_MALLOC(vlen_seq,conv_buf_size))==NULL) HGOTO_ERROR (H5E_RESOURCE, H5E_NOSPACE, FAIL, "memory allocation failed for type conversion"); } - - if(conv_buf_size