diff options
author | Quincey Koziol <koziol@lbl.gov> | 2019-12-17 20:23:32 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@lbl.gov> | 2019-12-17 20:23:32 (GMT) |
commit | 134a31c4a98221d56ba56e6744685166c5ef0a8b (patch) | |
tree | b3ec105f7d375e618066350a39a880b5aaadc8b9 | |
parent | 9facd2347ad646acdf3cebda566b13902ead0c6b (diff) | |
parent | b8b6659debc3b0592ef4f0fe9db60c3bec8619ad (diff) | |
download | hdf5-134a31c4a98221d56ba56e6744685166c5ef0a8b.zip hdf5-134a31c4a98221d56ba56e6744685166c5ef0a8b.tar.gz hdf5-134a31c4a98221d56ba56e6744685166c5ef0a8b.tar.bz2 |
Merge pull request #2151 in HDFFV/hdf5 from h5debug_vol_fix to develop
* commit 'b8b6659debc3b0592ef4f0fe9db60c3bec8619ad':
Update h5debug to retrieve file pointer through VOL framework
-rw-r--r-- | tools/src/misc/h5debug.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/src/misc/h5debug.c b/tools/src/misc/h5debug.c index b28457e..a167709 100644 --- a/tools/src/misc/h5debug.c +++ b/tools/src/misc/h5debug.c @@ -249,6 +249,7 @@ int main(int argc, char *argv[]) { hid_t fid, fapl; + H5VL_object_t *vol_obj; H5F_t *f; haddr_t addr = 0, extra = 0, extra2 = 0, extra3 = 0, extra4 = 0; uint8_t sig[H5F_SIGNATURE_LEN]; @@ -297,7 +298,12 @@ main(int argc, char *argv[]) } api_ctx_pushed = TRUE; - if(NULL == (f = (H5F_t *)H5I_object(fid))) { + if(NULL == (vol_obj = (H5VL_object_t *)H5VL_vol_object(fid))) { + HDfprintf(stderr, "cannot obtain vol_obj pointer\n"); + HDexit(2); + } /* end if */ + + if(NULL == (f = (H5F_t *)H5VL_object_data(vol_obj))) { HDfprintf(stderr, "cannot obtain H5F_t pointer\n"); HDexit(2); } /* end if */ |