# Issue with the reading of the variable-length array

**URL:** <https://forum.hdfgroup.org/t/issue-with-the-reading-of-the-variable-length-array/3246>\
**Category:** Hdf-forum archives\
**Created:** [June 17, 2014, 8:50am UTC](https://forum.hdfgroup.org/t/issue-with-the-reading-of-the-variable-length-array/3246 "2014-06-17T08:50:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vadim\_Karpenko](https://forum.hdfgroup.org/letter_avatar_proxy/v4/letter/v/e95f7d/32.png) [@Vadim\_Karpenko](https://forum.hdfgroup.org/u/Vadim_Karpenko)\
**Post date:** [June 17, 2014, 8:50am UTC](https://forum.hdfgroup.org/t/issue-with-the-reading-of-the-variable-length-array/3246/1 "2014-06-17T08:50:42Z")

</div>

Solved  
Elena Pourmal answered already over contact form.  
I mistaken about the output of H5Dread as char \* with the data of the  
variable-length array itself  
The output is hvl\_t \* , which has pointer to the data, allocated  
internally by the library, and data length

Vadim Karpenko
