diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2009-03-24 22:06:07 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2009-03-24 22:06:07 (GMT) |
commit | ffd0fddad2117675ffb80a4bb0da4c0e5d0a3112 (patch) | |
tree | 05e675f4e0c188697e8500f9c4226ffac9e556a4 /test/mount.c | |
parent | fdedcd9ceb2b9d58ad0cf1ef29a593e824fca81e (diff) | |
download | hdf5-ffd0fddad2117675ffb80a4bb0da4c0e5d0a3112.zip hdf5-ffd0fddad2117675ffb80a4bb0da4c0e5d0a3112.tar.gz hdf5-ffd0fddad2117675ffb80a4bb0da4c0e5d0a3112.tar.bz2 |
[svn-r16609] Bug fix (#1161): When a family file created with v1.6 library is opened and closed with
v1.8 library, v1.8 library writes the driver info block in the superblock. But v1.6
doesn't write it. This caused the data after the superblock to be overwritten. The
solution is to use a flag to indicate when the original file doesn't have the driver
info, v1.8 library doesn't write it either.
Tested on jam. I have some trouble to access smirom and linew using h5committest.
Diffstat (limited to 'test/mount.c')
-rw-r--r-- | test/mount.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/mount.c b/test/mount.c index 14ab346..f358634 100644 --- a/test/mount.c +++ b/test/mount.c @@ -502,6 +502,7 @@ test_assoc(hid_t fapl) * of file2. */ if(H5Oget_info_by_name(file1, "/mnt1", &oi2, H5P_DEFAULT) < 0) FAIL_STACK_ERROR + if(oi1.fileno != oi2.fileno || H5F_addr_ne(oi1.addr, oi2.addr)) { H5_FAILED(); puts(" Association failed."); |