From 40c2c7d4983338c536ca8022c05ebe13d3261bbf Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 8 Oct 2015 16:17:48 +0200 Subject: [PATCH] src/include/H5Fed_retrieve.h - bugfix in allocating iterators --- src/include/H5Fed_retrieve.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/include/H5Fed_retrieve.h b/src/include/H5Fed_retrieve.h index 04ca148..2f20628 100644 --- a/src/include/H5Fed_retrieve.h +++ b/src/include/H5Fed_retrieve.h @@ -43,7 +43,7 @@ H5FedBeginTraverseEntities ( ) { H5_API_ENTER (h5t_iterator_p, "m=%p, codim=%d", m, codim); h5t_iterator_p iter; - TRY (iter = (h5t_iterator_p)h5_calloc (1, sizeof (*iter))); + TRY (iter = (h5t_iterator_p)h5_calloc (1, sizeof (h5t_leaf_iterator_t))); TRY (h5t_init_leaf_iterator (iter, m, codim)); H5_API_RETURN (iter); } @@ -55,7 +55,7 @@ H5FedBeginTraverseBoundaryFaces ( ) { H5_API_ENTER (h5t_iterator_p, "m=%p, codim=%d", m, codim); h5t_iterator_p iter; - TRY (iter = (h5t_iterator_p)h5_calloc (1, sizeof (*iter))); + TRY (iter = (h5t_iterator_p)h5_calloc (1, sizeof (h5t_leaf_iterator_t))); TRY (h5t_init_boundary_face_iterator (iter, m, codim)); H5_API_RETURN (iter); }