summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorPeter Cao <xcao@hdfgroup.org>2007-05-30 21:29:41 (GMT)
committerPeter Cao <xcao@hdfgroup.org>2007-05-30 21:29:41 (GMT)
commit7afc8fc6ebaaedf4d077b8ca1558e6bac8afc373 (patch)
tree1aed66733dbb195cf7998af9255da6d4ff34cc13 /test
parent6a85acac67cb494c79b55fafd7ee51c655faebbd (diff)
downloadhdf5-7afc8fc6ebaaedf4d077b8ca1558e6bac8afc373.zip
hdf5-7afc8fc6ebaaedf4d077b8ca1558e6bac8afc373.tar.gz
hdf5-7afc8fc6ebaaedf4d077b8ca1558e6bac8afc373.tar.bz2
[svn-r13820]
1) Back out last check in (forget to include the memory leak fix in compare_datasets()) 2) Break the infinite loop when the ref_object points to itself at compare_data()
Diffstat (limited to 'test')
-rwxr-xr-xtest/objcopy.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/objcopy.c b/test/objcopy.c
index f9e181b..7d2540c 100755
--- a/test/objcopy.c
+++ b/test/objcopy.c
@@ -1110,8 +1110,14 @@ compare_datasets(hid_t did, hid_t did2, hid_t pid, const void *wbuf)
}
/* Remove external file information from the dcpls */
+ /* Remove default property causes memory leak
if(H5Premove(dcpl, H5D_CRT_EXT_FILE_LIST_NAME) < 0) TEST_ERROR
if(H5Premove(dcpl2, H5D_CRT_EXT_FILE_LIST_NAME) < 0) TEST_ERROR
+ */
+
+ /* reset external file information from the dcpls */
+ if (H5P_reset_external_file_test(dcpl) < 0) TEST_ERROR
+ if (H5P_reset_external_file_test(dcpl2) < 0) TEST_ERROR
}
/* Compare the rest of the dataset creation property lists */