From 4a4c0bc3972cde177c0a6e2a191b1fa187846c08 Mon Sep 17 00:00:00 2001 From: Jordan Henderson Date: Tue, 23 Apr 2019 14:12:58 -0500 Subject: Fix issue with H5Iiterate always stopping with an error after the first iteration --- src/H5I.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/H5I.c b/src/H5I.c index 2edea9b..93c9e98 100644 --- a/src/H5I.c +++ b/src/H5I.c @@ -1943,6 +1943,8 @@ H5I__iterate_pub_cb(void H5_ATTR_UNUSED *obj, hid_t id, void *_udata) ret_value = H5_ITER_STOP; /* terminate iteration early */ else if(cb_ret_val < 0) ret_value = H5_ITER_ERROR; /* indicate failure (which terminates iteration) */ + else + ret_value = H5_ITER_CONT; /* continue iteration */ FUNC_LEAVE_NOAPI(ret_value) } /* end H5I__iterate_pub_cb() */ -- cgit v0.12