From a8fbde5d18ea0b8e0567649571e527e9f04ab5c7 Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Wed, 10 Aug 2005 15:18:49 -0500 Subject: [svn-r11228] Purpose: Code cleanup Description: Add a check for the correct type of ID for H5Eclose_stack() Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest --- src/H5E.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/H5E.c b/src/H5E.c index 855996a..e1d2b18 100644 --- a/src/H5E.c +++ b/src/H5E.c @@ -1185,6 +1185,10 @@ H5Eclose_stack(hid_t stack_id) H5TRACE1("e","i",stack_id); if(H5E_DEFAULT != stack_id) { + /* Check arguments */ + if (H5I_ERROR_STACK != H5I_get_type(stack_id)) + HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a error stack ID") + /* * Decrement the counter on the error stack. It will be freed if the count * reaches zero. -- cgit v0.12