From 792ae9a59779c6f0e559f54f47ecbe1a43d40845 Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Tue, 19 Sep 2006 01:18:00 +0000 Subject: [PATCH] src/H5Block.c - H5PartReadFieldAttrib() * missing error handling added after reading attribute --- src/H5Block.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/H5Block.c b/src/H5Block.c index dd81052..d65e2cc 100644 --- a/src/H5Block.c +++ b/src/H5Block.c @@ -1461,11 +1461,10 @@ H5BlockReadFieldAttrib ( SET_FNAME ( "H5PartReadFieldAttrib" ); - struct H5BlockStruct *b; - CHECK_FILEHANDLE ( f ); CHECK_TIMEGROUP( f ); - b = f->block; + + struct H5BlockStruct *b = f->block; herr_t herr = _init ( f ); if ( herr < 0 ) return herr; @@ -1477,6 +1476,7 @@ H5BlockReadFieldAttrib ( b->field_group_id, attrib_name, attrib_value ); + if ( herr < 0 ) return herr; herr = _close_field_group ( f ); if ( herr < 0 ) return herr;