mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-17 16:10:24 +08:00
[svn-r28832] Description:
Reset driver info message when superblock load fails. Tested on: MacOSX/64 10.11.2 (amazon) w/serial & parallel Linux/32 2.6.x (jam) w/serial Linux/64 2.6.x (mayll) w/serial
This commit is contained in:
parent
e9a63d30df
commit
dc63336a4a
@ -510,8 +510,10 @@ H5F__super_read(H5F_t *f, hid_t dxpl_id)
|
||||
HGOTO_ERROR(H5E_FILE, H5E_CANTGET, FAIL, "driver info message not present")
|
||||
|
||||
/* Validate and decode driver information */
|
||||
if(H5FD_sb_load(f->shared->lf, drvinfo.name, drvinfo.buf) < 0)
|
||||
if(H5FD_sb_load(f->shared->lf, drvinfo.name, drvinfo.buf) < 0) {
|
||||
H5O_msg_reset(H5O_DRVINFO_ID, &drvinfo);
|
||||
HGOTO_ERROR(H5E_FILE, H5E_CANTDECODE, FAIL, "unable to decode driver information")
|
||||
} /* end if */
|
||||
|
||||
/* Reset driver info message */
|
||||
H5O_msg_reset(H5O_DRVINFO_ID, &drvinfo);
|
||||
|
Loading…
Reference in New Issue
Block a user