From 72a1a02b834e37e6089fa9074244a7d1acff92be Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Sun, 16 May 1999 16:21:53 -0500 Subject: [svn-r1260] Corrected H5Iget_type so error value isn't always returned. --- src/H5I.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/H5I.c b/src/H5I.c index d437dd4..8697f4f 100644 --- a/src/H5I.c +++ b/src/H5I.c @@ -708,10 +708,11 @@ H5Iget_type(hid_t id) FUNC_ENTER(H5Iget_type, H5I_BADID); H5TRACE1("It","i",id); + ret_value = H5I_get_type(id); + if (ret_value <= H5I_BADID || ret_value >= H5I_NGROUPS) { HGOTO_DONE(H5I_BADID); } - ret_value = H5I_get_type(id); done: FUNC_LEAVE(ret_value); -- cgit v0.12