From 7afc8fc6ebaaedf4d077b8ca1558e6bac8afc373 Mon Sep 17 00:00:00 2001 From: Peter Cao Date: Wed, 30 May 2007 16:29:41 -0500 Subject: [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() --- test/objcopy.c | 6 ++++++ 1 file changed, 6 insertions(+) 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 */ -- cgit v0.12